import socket,threading
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#創建服務端
s.bind(("192.168.0.101",30000))#系結本機ip
s.listen()#監聽
while True:
c,addr=s.accept()#接收來自客戶端的連接;該方法回傳兩個引數,c代表與客戶端scoke對應的/通信用的scoket,addr代表客戶端地址
print(addr)
c.send("你好,這里是服務端".encode("UTF-8"))
————————————————————————————-————————————————
import socket
client_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#創建一個客戶端
client_socket.connect(("192.168.0.101",30000))
print(client_socket.recv(2048).encode("UTF-8"))
在python shell里同時運行
uj5u.com熱心網友回復:
防火墻本機使用127.0.0.1 , localhost ,則不經過防火墻
uj5u.com熱心網友回復:
不行啊,還是一樣的錯誤
uj5u.com熱心網友回復:
你是先運行的服務端 再運行客戶端的嗎?
uj5u.com熱心網友回復:
防火墻
本機使用127.0.0.1 , localhost ,則不經過防火墻
不行啊,還是一樣的錯誤
你是先運行的服務端 再運行客戶端的嗎?
是的
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/73586.html
下一篇:這道題怎么寫,不知道怎么用函式
