Binary Get Hanged

Hi,
In our product we have use binary that fork the child process to make proxy the connection to device.But recently when we try to connect new configured device several times it get handed and binary stop making further new connection to device.it required to RESTART the services to make binary work.

please suggest what are the possible causes that make binary hang.also now we are trying to replicate the same scenerio but it not happen the same.we are unable to create the same scenerio.It is working fine now.Is network problem may be one of the reason that make binany hang ???

Thanks
Anand P.

What makes this post different to http://www.unix.com/linux/48154-binary-get-hanged.html#post302155088?