该设备或资源(Web代理)未设置为接受端口“7890“上的连接解决方案
今天来实验室打开电脑,打开leetcode网页发现没反应,开始以为校园网又炸了,登微信发现能进,奇怪了;
然后重启,还是一样;
于是启动网络诊断,出现下面这个界面:
网上搜以下,每个试一下,找到了解决方案:
- 打开控制面板;
- 搜索Internet选项:
- 进去之后点击连接:
- 把这个代理的√取消掉
- 然后确定,就可以正常浏览网页了;
我估计十有八九是昨天用python玩套接字,模拟客户端和服务器通信的时候,设置了端口号导致的:
不过我设置的8082,那么怎么会显示7890???
import socket
## 客户端
# 本地服务器
ip_port = ('127.0.0.1', 8082)
# 客户端
while True:
# 每次传输都要创建一个套接字
sk = socket.socket()
# 通信建立
sk.connect(ip_port)
# 输入待发送的信息
message = input("Send:")
# 将unicode编码的字符串str2转换成gb2312
sk.sendall(str('Client:' + message).encode())
print("Client waiting...")
server_reply = sk.recv(1024) # 为什么1024?
print(server_reply.decode())