1-1 查询主机名与本地ip地址
1-2 根据域名获取ip地址
1-3 将ip地址转为16进制表示法
1-4 根据端口与协议获取服务名称
1-5 将数据转成网络字节序与主机字节序
1-6 获取与设置socket连接超时时间
1-7 命令行参数、try catch用法
1-8 设置socket发送与接收buf
1-9 设置socket阻塞或非阻塞模式,绑定端口、查看绑定信息与监听
1-10 设置socket端口重用,否则断掉窗口监听后端口需要time_wait 2分钟,获取客户端ip和端口
1-11 利用ntplib从时间服务器获取时间
1-12 编写SNTP客户端,处理返回时间
1-13a 服务器,用来响应客户端请求(回显)
1-13b 客户端,向1-13a服务器发送请求
2-1 利用SocketServer.ForkingMixIn类编写支持异步多进程的服务端响应客户端回显
2-2 利用SocketServer.ThreadingMixIn类编写支持异步多线程的服务端响应客户端回显
网友评论