Показать сообщение отдельно

  #3  
Старый 06.07.2005, 13:45
KEZ
Banned
Регистрация: 18.05.2005
Сообщений: 1,981
Провел на форуме:
1941233

Репутация: 2726


По умолчанию

ок... предположим мне нужно вызвать accept() в главном потоке (если таковые есть)

{
client_socket = accept( ... );
}
тогда программа повиснет пока клиент не приконектится (connect())
а если нужно запустить accept() в отдельном потоке.
как быть? там чтото есть ... pthread* кажется...
если можешь напиши примерчик (кусок)
именно потоки а не форк.

while(1) {
accept(X, S);
unless(fork) {
//полезный код//
}
close X;
}

ты думаешь, что это будет работать? тоесть мы не будем ждать пока клиент не приконектися... ?