2012-04-14 2 views
0

У меня есть сервер-клиентское приложение, где сервер находится в сети в произвольное время, но клиент должен периодически отправлять широковещательные сообщения, чтобы Зарегистрируйтесь на сервере, когда он находится в сети. Поэтому я хочу, чтобы мое приложение игнорировало указанную выше ошибку и продолжало то, что она делает, пока не получит определенный триггер управления с сервера.socket.error: [Errno 10061] Соединение не может быть сделано, потому что целевая машина активно отказалась от нее

Пример кода:

import socket,sys 
cs = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 
cs.connect((HOST, CPORT)) 
cs.send("REGS " + hostname) 
cs.close() 

Любые идеи?

+0

Так игнорировать его. Поймайте исключение, независимо от того, совершенно непонятно, какую среду выполнения вы используете. –

+0

импорта гнездо, SYS CS = socket.socket (socket.AF_INET, socket.SOCK_STREAM) cs.connect ((HOST, CPORT)) cs.send ("REGS" + имя хоста) cs.close() нет обработки исключений, когда я запускаю приложение из консоли python app.py, приложение завершает работу с указанной ошибкой, я хочу, чтобы она продолжала отправлять. – y33t

+0

Используйте правильные теги для своего вопроса. Добавлен тег [python]. –

ответ

Смежные вопросы

 Смежные вопросы