|
Вариант для распечатки |
Архивированная нить - только для чтения!
Пред. тема | След. тема | ||
Форумы
Программирование под UNIX (Public)
| |||
|---|---|---|---|
| Изначальное сообщение | [Проследить за развитием треда] | ||
| "передача данных через tcp канал" | |
Сообщение от gen ![]() on
26-Янв-04, 17:07 (MSK)
| |
Каким образом можно узнать при передаче данных через tcp канал что он разорван раньше чем write вернёт -1. У меня при передаче между двумя машинами в одной ethernet сети после того как просто тупо выдёргиваещь коаксиал write возвращает ошибку через 16 минут. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| Оглавление |
|
| Индекс форумов | Темы | Пред. тема | След. тема |
| Сообщения по теме |
| 1. "передача данных через tcp канал" | |
Сообщение от Murr ![]() on
26-Янв-04, 23:13 (MSK)
| |
см. SO_KEEPALIVE и иже с ними. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 2. "передача данных через tcp канал" | |
Сообщение от xander ![]() ![]() on
27-Янв-04, 10:27 (MSK)
| |
>Каким образом можно узнать при передаче данных через tcp канал что он | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 3. "передача данных через tcp канал" | |
Сообщение от Murr ![]() on
27-Янв-04, 11:17 (MSK)
| |
>Поставь таймаут на операции чтения/записи с помощью setsockopt(). | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 4. "передача данных через tcp канал" | |
Сообщение от xander ![]() on
27-Янв-04, 13:57 (MSK)
| |
>>Поставь таймаут на операции чтения/записи с помощью setsockopt(). | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 5. "передача данных через tcp канал" | |
Сообщение от gen ![]() on
28-Янв-04, 14:07 (MSK)
| |
>>>Поставь таймаут на операции чтения/записи с помощью setsockopt(). | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 6. "передача данных через tcp канал" | |
Сообщение от tolix ![]() on
05-Фев-04, 13:07 (MSK)
| |
Параметр SO_KEEPALIVE булевый, и он выставлен на уровне ядра - для его изменения нужно перекомпилить ядро - это не лучший выход. тем более что изменишь его значение сразу для всех сокетов. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 7. "передача данных через tcp канал" | |
Сообщение от Алексей ![]() ![]() on
26-Фев-04, 16:27 (MSK)
| |
Пытаюсь решить ту же проблему - т.к. SO_SNDTIMEO не работает. | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| 8. "передача данных через tcp канал" | |
Сообщение от Serge ![]() ![]() on
26-Фев-04, 19:29 (MSK)
| |
Надо использовать неблокирующие сокеты. Сильно помочь не смогу, так как сам только с ними начал играться... | |
| Рекомендовать в FAQ | Cообщить модератору | Наверх | |
|
Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |