The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"send() -> Broken pipe."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"send() -> Broken pipe." 
Сообщение от mthawk emailИскать по авторуВ закладки(ok) on 09-Апр-05, 00:09  (MSK)
Приветсвую all!
Подскажите, каким образом можно заставить программу не вылетать при возникновении сабжа с ошибкой, а обрабатывать ее и что то делать.
send($sock,data,flg) or &do_something не катит.
  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "send() -> Broken pipe." 
Сообщение от Andrey Искать по авторуВ закладки(??) on 09-Апр-05, 10:59  (MSK)
Погляди и изучи последный параметр у send
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "send() -> Broken pipe." 
Сообщение от NewComer emailИскать по авторуВ закладки on 12-Апр-05, 09:51  (MSK)
>Приветсвую all!
>Подскажите, каким образом можно заставить программу не вылетать при возникновении сабжа с
>ошибкой, а обрабатывать ее и что то делать.

перехватывай сигнал SIGPIPE и прибудет тебе щясте.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "send() -> Broken pipe." 
Сообщение от mthawk emailИскать по авторуВ закладки(??) on 13-Апр-05, 12:43  (MSK)
>>Приветсвую all!
>>Подскажите, каким образом можно заставить программу не вылетать при возникновении сабжа с
>>ошибкой, а обрабатывать ее и что то делать.
>
>перехватывай сигнал SIGPIPE и прибудет тебе щясте.

Кудесик! наше вам спасибо!

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "send() -> Broken pipe." 
Сообщение от Vladislav Lazarenko emailИскать по авторуВ закладки on 13-Апр-05, 15:37  (MSK)
>>>Приветсвую all!
>>>Подскажите, каким образом можно заставить программу не вылетать при возникновении сабжа с
>>>ошибкой, а обрабатывать ее и что то делать.
>>
>>перехватывай сигнал SIGPIPE и прибудет тебе щясте.
>
>Кудесик! наше вам спасибо!

А ещё можно указывать опции для send/recv, чтобы они при broken pipe сигнал вообще не посылали, а просто возвращали код ошибки. Читайте маны...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру