LINUX.ORG.RU

Как решить socket.error: [Errno 32] Broken pipe закрытия сокета?

 


1

1

Как решить socket.error: [Errno 32] Broken pipe закрытия сокета? Клиентский часть tcp socket выводит разрыв соединение Traceback (most recent call last): File «clinsock.py», line 25, in tcpCliSock.send(inp) socket.error: [Errno 32] Broken pipe

Вот ссылка на код https://pastebin.com/vusD8dTi

Перемещено tailgunner из general

Ответ на: комментарий от linux92

Попадробней смотри в своем же коде. Ситуация когда сервер закрыл соединение, а клиент пытается в него писать.

redixin ★★★★
()
Ответ на: комментарий от redixin

Я там всё перепробовал с break и tcpCli.close()

linux92
() автор топика

если другая сторона закрыла сокет, то уже ничего поделать нельзя
нужно разобраться почему она это сделала

x905 ★★★★★
()
Ответ на: комментарий от x905

В сем сапосибо я уже исправил проблему добавил исклучение try except.

linux92
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.