客户端:
import socket
link = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
link.connect(("192.168.43.64", 80))
while True:
data = input()
link.send(data.encode("utf-8"))
result = link.recv(1024)
print(result.decode("utf-8"))
link.close()
print("over")
服务端:
import socket,threading
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(("0.0.0.0", 80))
server.listen(2000)
def response(link, addr):
print(addr)
while True:
link.send(link.recv(1024))
link.close()
while True:
link, addr = server.accept()
threading.Thread(target=response, args=(link, addr)).start()
运行结果: