On Jul 12, 2:35 am, [EMAIL PROTECTED] wrote: > On Jul 11, 7:32 pm, [EMAIL PROTECTED] wrote: > > > I have just started working in network programming using python. > > written code for socket connection between client and server. Client > > sent data to server for server processing (also server echoing back > > rcvd data to client). When there is ("if no data": break ) no data > > from client then the while loops break in server. The server program > > process recvd data and my requirement is to send back the *results* to > > client program for user sake. I did many trials but no use, as these > > socket calls are blocking, i could not make my req. > > I just need to add a line. The while loop in server breaks when the > sockObj.close() happens in client program indicating there is no data > from client.
Well, you shouldn't do a close() on the client socket, you should do a shutdown(1). -- http://mail.python.org/mailman/listinfo/python-list