# 对于单线程的服务端,咱们借助于zen_utils(咱们本身编写好的一些函数)是很容易就实现的。# 导入这个模块import zen_utilsif __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)