socket programming related.

Discussion in 'Python' started by hari.siri74@gmail.com, Jul 12, 2007.

  1. Guest

    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.
     
    , Jul 12, 2007
    #1
    1. Advertising

  2. Guest

    On Jul 11, 7:32 pm, 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.
     
    , Jul 12, 2007
    #2
    1. Advertising

  3. On Jul 12, 2:35 am, wrote:
    > On Jul 11, 7:32 pm, 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).
     
    Simon Percivall, Jul 12, 2007
    #3
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Laszlo Nagy
    Replies:
    1
    Views:
    4,927
    Mark Wooding
    Jan 27, 2009
  2. Jean-Paul Calderone
    Replies:
    0
    Views:
    993
    Jean-Paul Calderone
    Jan 27, 2009
  3. Laszlo Nagy
    Replies:
    0
    Views:
    566
    Laszlo Nagy
    Feb 1, 2009
  4. Steve Holden
    Replies:
    0
    Views:
    685
    Steve Holden
    Feb 1, 2009
  5. Steve Holden
    Replies:
    1
    Views:
    731
Loading...

Share This Page