![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX перспективных И опытных пользователей Эксперт-на-экспертов. Узнайте современные UNIX, UNIX команды, Linux, операционные системы, системы управления, программирование, Shell, Shell скриптов, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| HTTP Keep-Alive розетка проблемы | imdupeng | Программирования высокого уровня | 0 | 03-29-2008 09:11 PM |
| Ошибка при подключении к Socket | Stevhp | Программирования высокого уровня | 6 | 04-30-2007 07:27 PM |
| Проблема в HP-Unix, написав в розетку | AshokG | HP-UX | 0 | 02-25-2005 02:19 AM |
| Socket Проблема | Agent007 | Программирования высокого уровня | 3 | 04-03-2004 08:15 PM |
| [Проблемы] Повторное порт BSD сокета | А именно | Программирования высокого уровня | 1 | 11-28-2003 11:36 AM |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
||||
|
Проблема с сокетом чтении
Я не в состоянии получать сообщения от розетки в текущем процессе, когда его ждут своих детей, чтобы выйти.
Код выглядит как-то ниже / / в один поток в настоящее время процесс / / резьба 1 \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 INT numBytes \u003d прочесть (sockid, BUF, SIZE); / / Теперь нить блокируется \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 / / в другую нить / / резьба 2 \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 если ((PID \u003d вилка ()) \u003d\u003d 0) / / дочерний процесс ( EXEC (...); ) еще ( waitpid (PID); / / в настоящее время этот процесс блокируется на выезд ребенка ) \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u0 В приведенном выше случае, когда ребенок является исполнителем и родителей блокируется на выезд ребенка, а также при наличии некоторых сообщений на сокет descrtiptor на первый нить читать, я не смог прочитать, что даже после ухода ребенка. так кто-нибудь может бросить свет на выше сценарий? Спасибо заранее Swap007 |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|