Python Socket Err: socket.gaierror: [Errno 8] имя узла и имя сервера указаны или неизвестны - PullRequest
1 голос
/ 29 мая 2020

Интересно, может ли кто-нибудь мне помочь ... Я всегда получаю одну и ту же ошибку при попытке создать приложение веб-чата basi c TCP ... Код моего сервера:

from socket import *

socket = socket(AF_INET, SOCK_STREAM)

ip = gethostname()
port = 4573

socket.bind((ip, port))
socket.listen(10)

while True:
    clientsocket, address = socket.accept()
    print(f"Connectoin from {address} has been established!")
    clientsocket.send(bytes('Welcome to the server!', 'utf-8'))



Код моего клиента :

from socket import *

socket = socket(AF_INET, SOCK_STREAM)
serverip = "192.168.0.24"
serverport = 4573
socket.connect((serverip,serverport))

msg = socket.recv(8192)
print(msg.decode("utf-8"))

Моя ошибка:

Traceback (most recent call last):
  File "server.py", line 8, in <module>
    socket.bind((ip, port))
socket.gaierror: [Errno 8] nodename nor servname provided, or not known
Patricks-MacBook-Pro:WEB Chat mateostiller$ python3 server.py
Traceback (most recent call last):
  File "server.py", line 8, in <module>
    socket.bind((ip, port))
socket.gaierror: [Errno 8] nodename nor servname provided, or not known
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...