listing24-2.py 318 B

1234567891011121314
  1. from asyncore import dispatcher
  2. import socket, asyncore
  3. class ChatServer(dispatcher):
  4. def handle_accept(self):
  5. conn, addr = self.accept()
  6. print('Connection attempt from', addr[0])
  7. s = ChatServer()
  8. s.create_socket(socket.AF_INET, socket.SOCK_STREAM)
  9. s.bind(('', 5005))
  10. s.listen(5)
  11. asyncore.loop()