On Mar 2, 6:09 am, Gif <[EMAIL PROTECTED]> wrote: > i have this small script which after some router configurations works. > > ########################################################## > > #! /usr/bin/python > import socket > > HOST = '' > PORT = 1515 > s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) > s.bind((HOST, PORT)) > s.listen(1) > conn, addr = s.accept() > conn.send('HTTP/1.1 200 OK\r\n') > conn.send('Content-Type: text/html\r\n') > conn.send('Server: test/1.0\r\n\r\n') > conn.send('<html><body>test</body></html>') > s.close() > > ########################################################## > > as you see it listens to 1515 until a connection is established and > then it accepts it... > the problem is that when it accepts the connection it sends those > strings and exits, but then it exits the program. i want it to listen > to 1515 then accept a connection, send.. and then listen to the port > again and again until new connections are found. > > i've been struggling with try..except,while and all kinds of loops but > always new erros pop up, or it overflows.
while True: conn, addr = s.accept() ... -- http://mail.python.org/mailman/listinfo/python-list