麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Python > 正文

python3 tcp的粘包現象和解決辦法解析

2024-09-09 19:03:12
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了python3 tcp的粘包現象和解決辦法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

服務器端

import socketsk = socket.socket()sk.bind(("127.0.0.1", 6666))sk.listen()conn, address = sk.accept()def my_send(msg):  bs = msg.encode("utf-8")  len_str = format(len(bs), "04d") # 定長4位  conn.send(len_str.encode("utf-8"))  conn.send(bs)my_send(input(">>>:").strip())my_send(input(">>>:").strip())

客戶端

import socketimport timesk = socket.socket()sk.connect(("127.0.0.1", 6666))time.sleep(10) # 制造粘包情況msg = sk.recv(1024).decode("utf-8") # 粘包現象print(msg)

執行結果:

0004aaaa0003bbb

有粘包的現象。

解決粘包,客戶端代碼調整

import socketimport timesk = socket.socket()sk.connect(("127.0.0.1", 6666))time.sleep(10)def my_recv():  len_str = int(sk.recv(4).decode("utf-8"))  msg = sk.recv(len_str)  print(f"來自服務端的消息:{msg.decode('utf-8')}")my_recv()my_recv()

執行結果:

來自服務端的消息:aaaa來自服務端的消息:bbb

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網之家。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色人阁在线视频 | 黄污网站在线 | 精品亚洲va在线va天堂资源站 | 美女视频黄a视频免费全过程 | 在线成人精品视频 | 久草在线资源视频 | 91av国产在线 | 国产免费美女 | 黄色毛片免费看 | 美女黄污视频 | 日韩电影av在线 | 中文在线观看免费视频 | 国产成人高潮免费观看精品 | 一级观看免费完整版视频 | 欧美黄色免费视频 | av电影在线网 | 操操操日日日干干干 | 亚洲一区二区中文 | 日本aaaa片毛片免费观蜜桃 | 中文字幕在线观看视频一区 | 成人一级毛片 | 国产成人精品免费视频大全最热 | 欧美视频一区二区三区在线观看 | 免费观看黄色片视频 | 美国av免费看 | 91在线播放国产 | 亚洲精品久久久久久下一站 | 精品1 | 欧美三日本三级少妇三级99观看视频 | 久久99国产精品免费网站 | jizzjizzjizz少妇 | 免费久久久久久久 | 日韩av成人| 亚洲射吧 | 午夜精品视频在线 | 亚洲资源在线 | 一级做a爱视频 | 在线观看免费污视频 | 成人在线视频免费 | 成人nv在线观看 | 在线成人av |