久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

python3.x - Python3 socket sendall出現10057

瀏覽:129日期: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 編程
相關文章:
主站蜘蛛池模板: 肥城市| 大竹县| 句容市| 麻江县| 唐山市| 龙州县| 西华县| 时尚| 康马县| 宁化县| 西藏| 湘阴县| 房产| 双流县| 景德镇市| 顺义区| 铜陵市| 略阳县| 古交市| 忻州市| 武隆县| 临沧市| 紫阳县| 雷波县| 马龙县| 呼图壁县| 银川市| 库车县| 同仁县| 德庆县| 贵港市| 聊城市| 老河口市| 襄城县| 闵行区| 正宁县| 顺昌县| 白河县| 漳州市| 雅江县| 镇江市|