亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法使用pysockets從服務器接收消息

無法使用pysockets從服務器接收消息

開心每一天1111 2023-06-13 15:17:33
我一直在嘗試創建一個簡單的套接字程序。This is my code:def send(message):? ? HOST = "localhost"? ? PORT = 123? ? with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:? ? ? ? s.accept((HOST, PORT))? ? ? ? text = message.encode('utf-8')? ? ? ? s.sendall(bytes(text))? ? ? ??? ? print("printing from send func", repr(text))def receive():? ? s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)? ? s.accept(("localhost", 1234))? ? while True:? ? ? ? msg = s.recv(1024)? ? ? ? dmsg = msg.decode('utf-8')? ? ? ? if len(dmsg) > 60:? ? ? ? ? ? print(dmsg)? ? ? ? ? ? return dmsg我有一個 server.py 代碼,我的服務器已啟動并正在運行。每次我向服務器發送內容時,我都應該收到一條 hello world 消息,但它并沒有發生。
查看完整描述

1 回答

?
MM們

TA貢獻1886條經驗 獲得超2個贊

只需將您的s.accept行更改為s.connect. 這兩個函數都用作客戶端函數。



查看完整回答
反對 回復 2023-06-13
  • 1 回答
  • 0 關注
  • 103 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號