最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python Tcp協(xié)議發(fā)送和接收信息的例子

 更新時間:2019年07月22日 09:32:55   作者:三尺秋水一點飛鴻  
今天小編就為大家分享一篇python Tcp協(xié)議發(fā)送和接收信息的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

需要建立2個文件,一個作為客戶端,一個作為服務端

文件一 作為客戶端client,文件二作為服務端server

文件一

# client 客戶端
# TCP必須建立連接
import socket  #導入模塊
# SOCK_STREAM---TCP協(xié)議方式
# AF_INET----我的是ipv4地址
#1,創(chuàng)建socket對象:指定傳輸協(xié)議
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
#2,建立連接發(fā)送連接請求 ip地址和端口號
s.connect(('127.0.0.1',8000))
s.send("你好".encode()) #只能發(fā)送字節(jié)流需要用encode轉碼字符串成字節(jié),不然無法發(fā)送文件

文件二:

#服務端server
 
import socket
#1創(chuàng)建socket對象
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) #必須和客戶端保持一致
#2,需要自己綁定一個ip地址和端口號
s.bind(('127.0.0.1',8000))
#3,服務端監(jiān)聽操作時刻注意是否有客戶端請求發(fā)來
s.listen(3)  #可以同時監(jiān)聽3個,但是這里只有一個客戶請求,因為沒有寫多線程
#4,同意連接請求
s1,addr=s.accept()  #s是服務端的socket對象s1是接入的客戶端socket對象
print(addr)
#5,revice接收數(shù)據(jù)
data=s1.recv(1024) #設定一次可以接收1024字節(jié)大小
print(data.decode())#傳過來的字節(jié)流需要用decode()解碼

運行文件的時候,先運行文件二服務端,再運行文件一客戶端

以上這篇python Tcp協(xié)議發(fā)送和接收信息的例子就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

莱州市| 延边| 太原市| 舟山市| 乌拉特后旗| 永清县| 临城县| 台南市| 穆棱市| 南平市| 滨海县| 安丘市| 晴隆县| 永福县| 德钦县| 阜新市| 石狮市| 松滋市| 乌海市| 昌图县| 醴陵市| 桐梓县| 平果县| 松江区| 亳州市| 子长县| 增城市| 云梦县| 高青县| 灵台县| 进贤县| 平顺县| 八宿县| 安化县| 通河县| 攀枝花市| 西畴县| 巴彦淖尔市| 兰考县| 贵溪市| 南靖县|