ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
We have a server process open socket and wait for connection from clients processes.
In normal case, when server get connection request from client it will
fork new child process for service that client.
I mean that, if we have three client processes the server will fork three child processes too.
For our problems we founded :
Case 1
If some server child process deads (by terminate it self or was killed) we found that,
when client request for connect... the server not accept or fork child process for service this client, until
all child processes dead. Why server not receive connection from client ?
Case 2
We have server child processes more than one processes available and some dead,
if we start client for request connection , we found no response from server (server not accept or fork child process ) then
if client terminate by exit() command , server will show status receive connect from client
but it not work ... why server not immediate response when client request for connection.
We have a server process open socket and wait for connection from clients processes.
In normal case, when server get connection request from client it will
fork new child process for service that client.
I mean that, if we have three client processes the server will fork three child processes too.
For our problems we founded :
Case 1
If some server child process deads (by terminate it self or was killed) we found that,
when client request for connect... the server not accept or fork child process for service this client, until
all child processes dead. Why server not receive connection from client ?
Case 2
We have server child processes more than one processes available and some dead,
if we start client for request connection , we found no response from server (server not accept or fork child process ) then
if client terminate by exit() command , server will show status receive connect from client
but it not work ... why server not immediate response when client request for connection.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.