| 20 | self.sock.sendto(time.ctime().encode('ascii'), addr) |
| 21 | |
| 22 | class UDPEchoServer(UDPServer): |
| 23 | def handle_receive(self): |
| 24 | msg, addr = self.sock.recvfrom(8192) |
| 25 | self.sock.sendto(msg, addr) |
| 26 | |
| 27 | if __name__ == '__main__': |
| 28 | handlers = [ UDPTimeServer(('',14000)), UDPEchoServer(('',15000)) ] |