久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

樹莓派與云服務器如何進行socket通信

183次閱讀
沒有評論

共計 1006 個字符,預計需要花費 3 分鐘才能閱讀完成。

這篇文章主要介紹了樹莓派與云服務器如何進行 socket 通信,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。

首先約定好 socket 通信的端口號:7000
通過服務器控制臺打開對應端口

注意:端口必須要在控制臺打開,在服務器里打開端口無效!!

服務器端:

ip 地址要寫為服務器的內網 ip
收到的數據是 byte 數組,所以要用 decode 解碼,也可以指定字符集解碼,默認是 utf-8

import socket
HOST =  服務器的內網 ip 
PORT = 7000
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#綁定 socket
s.bind((HOST, PORT))
#開始監聽
s.listen(1)
print(Listening at port: ,PORT)
conn, addr = s.accept()
print(Connected by , addr)
while True:
 data = conn.recv(1024)
 data = data.decode()
 if not data:
 break
 print(Received message: , data)
conn.close()
s.close()

樹莓派端:
注意 ip 地址寫服務器公網 ip

import socket
HOST =  服務器公網 ip  
PORT = 7000
BUFSIZ =1024
ADDR = (HOST,PORT)
tcpCliSock = socket(AF_INET,SOCK_STREAM)
tcpCliSock.connect(ADDR)
while True:
 data1 = input( )
 #data = str(data)
 if not data1:
 break
 tcpCliSock.send(data1.encode())
 data1 = tcpCliSock.recv(BUFSIZ)
 if not data1:
 break
 print(data1.decode( utf-8))
tcpCliSock.close()

感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享的“樹莓派與云服務器如何進行 socket 通信”這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業資訊頻道,更多相關知識等著你來學習!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計1006字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 宝应县| 万宁市| 科尔| 德化县| 哈密市| 岑溪市| 广南县| 社会| 襄垣县| 长子县| 察隅县| 丽江市| 安阳县| 抚松县| 镇康县| 安溪县| 遵义市| 余干县| 泾阳县| 怀宁县| 金堂县| 苍南县| 沐川县| 阿巴嘎旗| 紫金县| 长宁区| 南澳县| 彰化县| 阿荣旗| 平阴县| 分宜县| 微山县| 旌德县| 周口市| 霍邱县| 肥乡县| 凭祥市| 宾阳县| 利辛县| 伊吾县| 安庆市|