Начал осваивать сетевое программирование на python. Написал код для подключения клиента к серверу на своем компьютере.
Сервер:
server.py
from socket import *
ser = socket(AF_INET, SOCK_STREAM)
LOCALHOST = 'localhost'
PORT = 7000
ser.bind(
(LOCALHOST, PORT)
)
ser.listen(5)
user, addr = ser.accept()
print(f"CONNCTED:\n{user}\n{addr}")
Клиент:
client.py
from socket import *
client = socket(AF_INET, SOCK_STREAM)
LOCALHOST = 'localhost'
PORT = 7000
client.connect(
(LOCALHOST, PORT)
)
input('END')
В итоге получаю ошибку, указанную в теме вопроса. Брэндмауэр вырубил, ПК перезагружал, в свойствах Интернета Proxy не стоит, запускаю сначала сервер, а потом клиент. Сервер запускаю через cmd (от администратора), клиент запускаю в VS code. Перепробовал все варианты IP адресов, но я думаю, что
localhost
должен в любом случае работать. Не могу понять в чем причина, буду благодарен любому ответу.