今天來實驗室打開電腦,打開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())