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

您的位置:首頁技術文章
文章詳情頁

python3.x - Python3 socket sendall出現10057

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

問題描述

在學習python做socket小例子的時候,發現只要是使用sendall就會出現下面的問題.

python3.x - Python3 socket sendall出現10057

server_demo:

#!/usr/bin/env python# _*_coding:utf8_*_import socketobj_socket = socket.socket()# 綁定端口obj_socket.bind((’127.0.0.1’, 9999))# 設置最大連接數obj_socket.listen(5)while True: # 阻塞等待客戶端連接 conn, address = obj_socket.accept() print(address, conn) # 在python2.7中可以直接發送字符串,但是在python3中都是字節 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))# 阻塞至服務器回復 最多接收1024bytes 如果超過會再次接收res_bytes = obj_socket.recv(1024)res_str = str(res_bytes, encoding=’utf-8’)print(res_str)obj_socket.close()

搜了很多解決方案,我嘗試關閉了防火墻,但是還是沒有用。

問題解答

回答1:

試下

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 怀来县| 仙居县| 肃北| 阿城市| 克山县| 内丘县| 黔江区| 永仁县| 青海省| 天门市| 武鸣县| 新竹县| 镇雄县| 郸城县| 鸡西市| 彰武县| 镇原县| 黄石市| 麟游县| 舞阳县| 金秀| 义乌市| 林芝县| 阳江市| 高碑店市| 沙湾县| 三明市| 静安区| 乐业县| 南陵县| 连云港市| 库伦旗| 连云港市| 克拉玛依市| 资中县| 临沭县| 浪卡子县| 万载县| 城固县| 云林县| 武邑县|