该设备或资源(Web代理)未设置为接受端口“7890“上的连接解决方案

时间:2024-02-23 11:44:09

今天来实验室打开电脑,打开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())