Q: How to UDPServer ??
Å£·à
drjohn at 21cn.edu.cn
Wed Jan 1 15:59:04 EST 2003
I have some problems in the quote_srv.py I write as below, quote server on
TCP works well, but I can get no message on the UDP mode, are there some
problems in the QutoeMyxinHandler ??
---------------------------------
#!/usr/bin/env python
# File: quote_srv.py
# Author: John Fractal <JohnFractal at 163.com>
# Description:
# This program is just one of my exercises while learning socket
# programming under Python.
#
from SocketServer import *
response = 'Quote Server by John Fractal <JohnFractal at 163.com>'
quote_port = 17
class QuoteMixinHandler:
def handle(self):
self.wfile.write(response)
self.wfile.close()
class TCPQuoteHandler(QuoteMixinHandler, StreamRequestHandler):
pass
class UDPQuoteHandler(QuoteMixinHandler, DatagramRequestHandler):
pass
if __name__=='__main__':
UDPQuoteSrv = UDPServer( ('', quote_port), UDPQuoteHandler )
TCPQuoteSrv = TCPServer( ('', quote_port), TCPQuoteHandler )
UDPQuoteSrv.server_activate()
TCPQuoteSrv.serve_forever()
More information about the Python-list
mailing list