|
Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Программирование под UNIX (C/C++) | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "send и select" | +/– | |
| Сообщение от drone (ok) on 03-Апр-11, 02:24 | ||
Не могу никак разобраться. | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
|
| Сообщения по теме | [Сортировка по времени | RSS] |
| 1. "send и select" | +/– | |
| Сообщение от C on 03-Апр-11, 02:44 | ||
TCP ? | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 2. "send и select" | +/– | |
| Сообщение от drone (ok) on 03-Апр-11, 02:45 | ||
TCP | ||
| Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору | ||
| 3. "send и select" | +/– | |
| Сообщение от drone (ok) on 03-Апр-11, 04:11 | ||
Не знаю, на сколько правильно решение, сделал так: | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 4. "send и select" | +/– | |
| Сообщение от C on 03-Апр-11, 18:00 | ||
еще раз говорю | ||
| Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору | ||
| 5. "send и select" | +/– | |
| Сообщение от drone (ok) on 06-Апр-11, 20:13 | ||
При чем здесь алгоритм нагла? | ||
| Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору | ||
| 6. "send и select" | +/– | |
Сообщение от guest (??) on 06-Апр-11, 22:39 | ||
> Есть какие0нибудь идеи еще? | ||
| Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору | ||
| 7. "send и select" | +/– | |
| Сообщение от drone (ok) on 07-Апр-11, 11:45 | ||
FreeBSD: | ||
| Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору | ||
| 8. "send и select" | +/– | |
Сообщение от guest (??) on 07-Апр-11, 12:19 | ||
> FreeBSD: | ||
| Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору | ||
| 9. "send и select" | +/– | |
| Сообщение от drone (ok) on 07-Апр-11, 13:24 | ||
>> Видимо вас удивляет почему при O_NONBLOCK этот send() не отсылает все сразу? | ||
| Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору | ||
| 10. "send и select" | +/– | |
Сообщение от guest (??) on 07-Апр-11, 14:42 | ||
> Код не привожу, потому что большой. Резать кучу надо. | ||
| Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору | ||
| 11. "send и select" | +/– | |
| Сообщение от drone (ok) on 07-Апр-11, 15:38 | ||
>> Код не привожу, потому что большой. Резать кучу надо. | ||
| Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору | ||
| 12. "send и select" | +/– | |
Сообщение от guest (??) on 07-Апр-11, 15:58 | ||
При дефолтном SO_SNDBUF и O_NONBLOCK ваш send() за раз отправить 150кб не в состоянии, соответственно передача рвется на куски, показать нужную часть кода вы категорически отказываетесь и предлагаете угадать, а как же оно у вас там устроено... Давайте гадать: | ||
| Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору | ||
| 14. "send и select" | +/– | |
| Сообщение от drone (ok) on 07-Апр-11, 23:24 | ||
> При дефолтном SO_SNDBUF и O_NONBLOCK ваш send() за раз отправить 150кб не | ||
| Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору | ||
| 15. "send и select" | +/– | |
| Сообщение от C on 07-Апр-11, 23:46 | ||
> тоже понимаю, админю и прогаю почти 10 лет. Вопрос не в | ||
| Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору | ||
| 16. "send и select" | +/– | |
| Сообщение от drone (ok) on 08-Апр-11, 00:05 | ||
>> тоже понимаю, админю и прогаю почти 10 лет. Вопрос не в | ||
| Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору | ||
| 17. "send и select" | +/– | |
Сообщение от guest (??) on 08-Апр-11, 10:00 | ||
> вы сможете набросать код на несколько строк | ||
| Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору | ||
| 19. "send и select" | +/– | |
| Сообщение от drone (ok) on 09-Апр-11, 04:14 | ||
------------- | ||
| Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору | ||
| 18. "send и select" | +/– | |
Сообщение от guest (??) on 08-Апр-11, 10:23 | ||
> Да господи! Читайте первый пост. Процитирую: | ||
| Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору | ||
| 20. "send и select" | +/– | |
| Сообщение от drone (ok) on 09-Апр-11, 04:20 | ||
>[оверквотинг удален] | ||
| Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору | ||
| 13. "send и select" | +/– | |
| Сообщение от C on 07-Апр-11, 21:47 | ||
> fcntl(sock, F_SETFL, O_DIRECT); | ||
| Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору | ||
| 21. "send и select" | +/– | |
| Сообщение от drone (ok) on 09-Апр-11, 05:11 | ||
Всем спасибо за ответы, я разобрался. | ||
| Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору | ||
| 22. "send и select" | +/– | |
Сообщение от guest (??) on 09-Апр-11, 08:38 | ||
> Я подохревал подвох, поэтому написал в своем первом сообщении: | ||
| Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору | ||
| 23. "send и select" | +/– | |
| Сообщение от drone (ok) on 09-Апр-11, 13:04 | ||
>> Я подохревал подвох, поэтому написал в своем первом сообщении: | ||
| Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |