国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python3.x - Python3 socket sendall出現(xiàn)10057

瀏覽:131日期:2022-06-27 15:03:01

問(wèn)題描述

在學(xué)習(xí)python做socket小例子的時(shí)候,發(fā)現(xiàn)只要是使用sendall就會(huì)出現(xiàn)下面的問(wèn)題.

python3.x - Python3 socket sendall出現(xiàn)10057

server_demo:

#!/usr/bin/env python# _*_coding:utf8_*_import socketobj_socket = socket.socket()# 綁定端口obj_socket.bind((’127.0.0.1’, 9999))# 設(shè)置最大連接數(shù)obj_socket.listen(5)while True: # 阻塞等待客戶(hù)端連接 conn, address = obj_socket.accept() print(address, conn) # 在python2.7中可以直接發(fā)送字符串,但是在python3中都是字節(jié) obj_socket.sendall(bytes(’你好’, encoding=’utf-8’))

client_demo:

#!/usr/bin/env python# _*_coding:utf8_*_import socketobj_socket = socket.socket()obj_socket.connect((’127.0.0.1’, 9999))# 阻塞至服務(wù)器回復(fù) 最多接收1024bytes 如果超過(guò)會(huì)再次接收res_bytes = obj_socket.recv(1024)res_str = str(res_bytes, encoding=’utf-8’)print(res_str)obj_socket.close()

搜了很多解決方案,我嘗試關(guān)閉了防火墻,但是還是沒(méi)有用。

問(wèn)題解答

回答1:

試下

obj_socket.sendall(bytes(’你好’, encoding=’utf-8’))換成:conn.sendall(bytes(’你好’, encoding=’utf-8’))

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 达州市| 景洪市| 平罗县| 奉节县| 栾城县| 清远市| 卓尼县| 新干县| 象州县| 桃园县| 凌源市| 专栏| 桓台县| 晋城| 富平县| 宜章县| 城口县| 江华| 卓尼县| 南漳县| 樟树市| 哈尔滨市| 绥江县| 芜湖市| 和田市| 固阳县| 尚志市| 图木舒克市| 承德县| 达孜县| 凭祥市| 临邑县| 鹤山市| 涿州市| 新和县| 富源县| 墨竹工卡县| 岳阳县| 成都市| 敦化市| 工布江达县|