listing24-3.py

来自「《Beginning Python--From Novice to Profes」· Python 代码 · 共 22 行

PY
22
字号
from asyncore import dispatcherimport socket, asyncorePORT = 5005class ChatServer(dispatcher):    def __init__(self, port):        dispatcher.__init__(self)        self.create_socket(socket.AF_INET, socket.SOCK_STREAM)        self.set_reuse_addr()        self.bind(('', port))        self.listen(5)    def handle_accept(self):        conn, addr = self.accept()        print 'Connection attempt from', addr[0]if __name__ == '__main__':    s = ChatServer(PORT)    try: asyncore.loop()    except KeyboardInterrupt: pass

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?