# 对于单线程的服务端,我们借助于zen_utils(我们自己编写好的一些函数)是很容易就实现的。 # 导入这个模块 import zen_utils
if __name__ == '__main__': # 调用我们编写函数,来获取终端传入的参数。 address = zen_utils.parse_command_line('simple single-threaded server') # 调用一个函数来创造一个socket套接字,绑定IP端口 listener = zen_utils.create_srv_socket(address) # 调用函数一直进行监听,收发消息。 zen_utils.accept_connections_forever(listener)
|