摘要: # 多线程和单线程其实是差不多的,知识我们多开了几个线程# 来让多个客户端连接,这样同一时间可以有四个客户端跟服务端通信import zen_utils# 导入线程模块from threading import Thread# 定义函数,传入socket套接字。def start_threads(l 阅读全文
posted @ 2020-12-02 23:38 月为暮 阅读(252) 评论(0) 推荐(0) 编辑
摘要: # 对于单线程的服务端,我们借助于zen_utils(我们自己编写好的一些函数)是很容易就实现的。# 导入这个模块import zen_utilsif __name__ == '__main__': # 调用我们编写函数,来获取终端传入的参数。 address = zen_utils.parse_c 阅读全文
posted @ 2020-12-02 23:17 月为暮 阅读(185) 评论(0) 推荐(0) 编辑
摘要: # 这个是客户端,下边我会写几个关于服务的单线程、多线程、异步服务端的脚本。# 定义一个客户端,# 导入接收终端参数、随机数、socket、自己编写工具的模块。import argparse, random, socket, zen_utils# 定义客户端函数,入参为IP地址端口。def clie 阅读全文
posted @ 2020-12-02 23:10 月为暮 阅读(317) 评论(0) 推荐(0) 编辑
摘要: # 这里边是一个定义了服务端的一系列函数,是Python网络编程这本书第七章的第一个例子。# 这是供后边函数进行调用了,然后我们来进行研究网络的单线程编程,多线程编程、异步网络编程等。# 导入网络编程socket、时间time、cmd参数获取模块import argparse, socket, ti 阅读全文
posted @ 2020-12-02 08:12 月为暮 阅读(424) 评论(0) 推荐(2) 编辑