Я новичок в программировании сокетов python и следил за учебником по созданию чат-приложения с использованием kivy и сокетов. Я запускаю свой сервер на основном P C, и я пытался подключиться со своего ноутбука к этому серверу, но он не работал (мой P C и ноутбук подключены через кабель Ethe rnet). Когда я запускаю client.py на P C, на котором я размещаю свой сервер, все работает нормально.
Я попытался запустить сервер на моем адресе 0.0.0.0, а затем подключиться с моего ноутбука к IP адрес, который появляется на моем сервере P C, если я ввожу «ipconfig» (192.168.2.x), но это не сработает. Я также попытался запустить сервер только на IP-адресе Ethe rnet -Adapter, который появляется, когда я набираю «ipconfig» (так 192.168.2.x), но это тоже не работает.
Наконец, у меня есть попытался определить IP-адрес моего сервера, используя встроенную функцию сокета: socket.gethostbyname(socket.gethostname())
(как ни странно, когда я запускаю это, мой сервер работает на моем сетевом адаптере VMware (192.168.66.x) вместо моего Ethe rnet -Adapter). Но это тоже не сработало: (
Код client.py на моем ноутбуке всегда возвращает эту ошибку:
ошибка подключения: [WinError 10060] Попытка подключения не удалась из-за ошибки подключенная сторона не ответила должным образом по прошествии определенного периода времени, или установленное соединение не удалось, потому что подключенный хост не ответил
Буду признателен за любую помощь :)
* 1019 что делать с брандмауэром на моем P C, блокирующим соединения или что-то в этом роде?