想给自己发一下,结果报错
ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
请教各位,怎么解决
服务端
import socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(('192.168.37.1', 12345))
server.listen(1)
print("Server is waiting for a file...")
client_socket, client_address = server.accept()
with open('received_file.txt', 'wb') as file:
while True:
data = client_socket.recv(1024)
if not data:
break
file.write(data)
client_socket.close()
server.close()
print("File received successfully.")
客户端
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(('192.168.50.140', 12345))
with open('test.txt', 'rb') as file:
data = file.read(1024)
while data:
client.send(data)
data = file.read(1024)
client.close()
print("File sent successfully.")