Добрый день! Извиняюсь, если такой вопрос уже был (не нашел быстрым поиском), но у меня проблема. Пишу легкий чатик с использованием сокета. При работе серверной части проги выдает такую вот ошибку
Traceback (most recent call last):
File "C:\Python31\Styding\123server.py", line 13, in <module>
server_socket.send(data)
socket.error: [Errno 10057] Запрос на отправку или получение данных (when sending on a datagram socket using a sendto call) no address was supplied
код простой:
import socket
port = 6000
host = "127.0.0.1"
server_socket=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind((host, port))
server_socket.listen(1)
print("Listening the ", port, " port")
address = server_socket.accept()
while 1:
print("I got a connection from", address)
data = bytes(input("SEND: "), 'utf-8')
server_socket.send(data)
print("SENT ")
data = server_socket.recv(512)
if not data:
print("NO DATA")
else:
print("RECIEVED:", data)
#data = data+'000'
#server_socket.send(bytes(data, 'utf-8'))
server_socket.close()
в чем проблема при использовнии .send и .recv??