И сервер и клиент запускаются, но блин друг с другом ну никак не хотят общаться! Где я затупил? Я только начинаю есличто)
Сервер:
import socket
host = 'localhost'
port = 7777
addr = (host, port)
server = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
server.bind(addr)
while True:
print ('Waiting for data )...')
d = server.recvfrom(1024)
received = d[0]
addr = d[1]
print ('Received data: ' , received)
print ('From: ' , addr)
msg = input('Enter message to send: ')
server.sendto(msg.encode('utf-8'), addr)
server.close()
Клиент:
import socket
host = 'адрес хоста'
port = 7777
client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
msg = input('Enter message to send: ')
client.sendto(msg.encode('utf-8'), (host, port))
d = client.recvfrom(1024)
reply = d[0]
addr = d[1]
print ('Server reply: ' + reply.decode('utf-8'))
client.close()