Почему это приводит к ошибке?
import socket
HOST = '127.0.0.1'
PORT = 4444
ADDR = (HOST,PORT)
BUFSIZE = 4096
serv = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
serv.bind(ADDR)
serv.listen(5)
while True:
conn, addr = serv.accept()
print ('client connected ... '), addr
lol = "Hey".encode()
serv.send(lol)
Клиент:
import socket
HOST = '127.0.0.1'
PORT = 4444
ADDR = (HOST,PORT)
BUFSIZE = 4096
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(ADDR)
while True:
orden = client.recv(4096).decode()
print(orden)
Сообщение об ошибке выглядит следующим образом:
OSError: [WinError10057] Запрос на отправку или получение данных не был разрешен, поскольку сокет не подключен и адрес не был предоставлен при отправке в сокет дейтаграммы с помощью вызова sendto.