随笔分类 - python网络编程
摘要:TCP服务器类比成开一家店。 第1步:有一个开店的想法,socket创建 第2步:选一个店面,bind 第3步:剪彩,宣布营业,listen 第4步:自己看店或则请员工看店,accept(等待客户,阻塞) 第5步:服务客户,recv/send(客户需要思考,阻塞) 第6步:服务结束,close 流式
阅读全文
摘要:recv要指定一个参数,希望接收的数据长度 recv有数据就返回,不一定能够按照我们的希望返回相应的数据长度。#返回时一定不会超过我们指定的数据长度。 #例如︰指定1024,实际返回的数据长度是10日. #结论︰recv返回的时候,0 < len(data)<= 1024,实际返回的数据长度没有保证
阅读全文
摘要:TCP代码开发示例,教材3.4节,代码清单3-1 3-1代码功能: 客户端:发送一个消息“Hi There, Server”,接收客户端的响应,打印出来,然后关闭。 服务器:接收客户端发过来的消息,然后发送响应:“Farewell, client”。 import socket import arg
阅读全文
摘要:二元组 (ip,port) 通信端 socket client 请求--> server ← 再回复 server 监听 bind() client 是os随机分配port 注意python的缩进 不加; 直接 ipv4 /6 > socket.AF_INET,/6 SOCK_DGRAM >数据包服
阅读全文

浙公网安备 33010602011771号