Hi, thanks for the replay.... am working for IVR(Interactive voice Respone system) where in which i need to handle hundreds of calls in a second which will land into my server. Wen each call land in the server script is gonna execute which creates a socket. My script has a module which intern interact with one more server and will get a response through the socket created. This instance am explaining for a single call, but wen several call will land at a strech my script will execute that many times,that means script will create that many sockets for the comminication. Now my doubt is, instead of closing the socket each time after getting response how can I use the same socket for all the execute instances, if it is posiible please help me out in doing the same....