Сокет не подключается Python

Я попытался рассмотреть этот вопрос, но не помог: Python Server Client WinError 10057

Мой код таков:

import socket

def actual_work():

    return 'dummy_reply'


def main():
    sock = socket.socket( socket.AF_INET, socket.SOCK_STREAM )
    try:
        sock.bind( ('127.0.0.1', 6666) )

        while True:
            data, addr = sock.recvfrom( 4096 )
            reply = actual_work()
            sock.sendto(reply, addr)
    except KeyboardInterrupt:
        pass
    finally:
        sock.close()
if __name__ == '__main__':
    main()

Появилась следующая ошибка:

Traceback (most recent call last):
  File "testserver.py", line 22, in <module>
    main()
  File "testserver.py", line 14, in main
    data, addr = sock.recvfrom( 4096 )
OSError: [WinError 10057] A request to send or receive data was disallowed because the socket is not connected and (when sending on a datagram socket using a sendto call) no address was supplied
1
задан James Z 13 August 2018 в 13:17
поделиться

1 ответ

Другие вопросы по тегам: