摘要:        
一.Socketserver #服务端 import socketserver class KnightServer(socketserver.BaseRequestHandler): def handle(self): # self.request 相当于conn链接通道 while 1: fro    阅读全文
posted @ 2018-11-29 16:42
冰底熊
阅读(211)
评论(0)
推荐(0)
			
			
			
			
摘要:        
一粘包现象: 粘包1:连续的小包,会被优化机制给合并 粘包2:服务端一次性无法完全就收完客户端发送的数据,第二再次接收的时候,会接收到第一次遗留的内容 解决粘包的方案: 方案1:先告诉客户端,数据信息的长度,然后等客户端确认之后,再发送真实内容 方案2:通过struct模块,将要发送的真实数据的长度    阅读全文
posted @ 2018-11-29 16:33
冰底熊
阅读(185)
评论(0)
推荐(0)
			
			
			
			
摘要:        
1.模块subprocess 2.时间服务器 3.qq聊天 socket参数的详解    阅读全文
posted @ 2018-11-29 16:15
冰底熊
阅读(280)
评论(0)
推荐(0)
			
			
			
			
摘要:        
进程模块 process #方式一: from multiprocessing import Process import time def func1(): time.sleep(2) print("我是func1") def func2(): time.sleep(3) print("我是fun    阅读全文
posted @ 2018-11-29 16:04
冰底熊
阅读(229)
评论(0)
推荐(0)
			
			
			
			
摘要:        
from multiprocessing import Process,Lock import time def show_ticket(i): with open("file","r",encoding="utf-8") as f: num=f.read().strip() print("%s客户    阅读全文
posted @ 2018-11-29 15:53
冰底熊
阅读(188)
评论(0)
推荐(0)
			
			
			
			
摘要:        
from multiprocessing import Process, Pipe def f(parent_conn,child_conn): #parent_conn.close() #不写close将不会引发EOFError while True: try: print(child_conn.    阅读全文
posted @ 2018-11-29 15:40
冰底熊
阅读(171)
评论(0)
推荐(0)
			

 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号