SocketServer class examples

Discussion in 'Python' started by Frederick Grim, Jul 18, 2004.

  1. Howdy group,
    So I am in the middle of using the socketserver class from the std
    library and have run into a problem that probably reveals my
    misunderstanding of sockets. I have a class defined like so:

    class tcp_listener(SocketServer.ThreadingTCPServer):
    def __init__(self, addr, port):
    SocketServer.ThreadingTCPServer.__init__(self, \
    (addr, port), Daemon.request_handler)

    """ Yes I realize the above is silly and redundant """

    And a request handler in Daemon that has a handle function that works like
    so:
    def __req_handle(self, req):
    """ Do stuff with req and return a response afterwards """
    return response

    def handle(self);
    while True:
    input = self.rfile.readline()
    request = input
    while input and not re.search('EOF$', input):
    input = self.rfile.readline()
    request += input

    self.wfile.write(self.__req_handle(request))

    The client end looks almost identical to the example in the python docs. So
    the problem here is that this code doesn't work. Using tcpdump I can tell
    that the client is sending to the server properly but the server is never
    responding. Or when it tries to respond it gets stuck in the write. What's
    going on here. I can't seem to find a single example of how to use this
    class on the client and server side and I don't want to use twisted (because
    I should understand how this works instead of relying on canned software).
    Does anyone know where I can find an example of a functioning SocketServer
    and client? Google seems to help nought here.
    Thanks,
    Fred
     
    Frederick Grim, Jul 18, 2004
    #1
    1. Advertisements

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. Janusz
    Replies:
    4
    Views:
    1,271
    Janusz
    Jun 1, 2004
  2. Priya Kheterpal

    bad class file: D:\examples\Hello.class

    Priya Kheterpal, Aug 8, 2004, in forum: Java
    Replies:
    0
    Views:
    824
    Priya Kheterpal
    Aug 8, 2004
  3. E11
    Replies:
    1
    Views:
    5,665
    Thomas Weidenfeller
    Oct 12, 2005
  4. christopher diggins
    Replies:
    16
    Views:
    1,019
    Pete Becker
    May 4, 2005
  5. lebo
    Replies:
    4
    Views:
    1,199
    Peter Hansen
    Jun 24, 2003
  6. Milo K. Piffenpauffer

    Examples and Tutorials of SocketServer?

    Milo K. Piffenpauffer, Dec 13, 2003, in forum: Python
    Replies:
    4
    Views:
    544
    Fredrik Lundh
    Dec 14, 2003
  7. Adil Hasan

    SocketServer class examples

    Adil Hasan, Dec 11, 2004, in forum: Python
    Replies:
    0
    Views:
    656
    Adil Hasan
    Dec 11, 2004
  8. Joseph Turian
    Replies:
    5
    Views:
    843
Loading...