Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2011, 16:33   #1
Sna1L
Форумчанин
 
Аватар для Sna1L
 
Регистрация: 15.03.2011
Сообщений: 272
По умолчанию вызов fork

Здравствуйте все!
В данный момент изучаю сокеты. Создаю бота для майл-агента(т.е. в добавок разбираюсь в работе ммп протокола) на Си.
Возникла следующая проблема:
Протокол требует, чтобы раз в какое-то время, клиент отсылал пакет подтверждения связи.

Но если я напишу что-то вроде:
Код:
while(1)
{
    nanosleep(time);
    send_pack;
}
то не смогу работать с другими пакетами.В интернете узнал, что нужно использовал потоки, о которых я в первый раз ваще услышал.
От нежелания изучать потоки, назрела идея: а если использовать функцию копии процесса?

В общем суть темы: если я использую форк, то смогу пользоваться одним сокетом для предка и потомка? Или дочерний процесс создаст свой?(Это меня не устраивает)

ЗЫ думаю не нужно пояснять, что я работаю в линуксе?
Sna1L вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вызов функции -Anton- Microsoft Office Excel 2 09.06.2011 14:18
вызов окна RedScreenOfLife Общие вопросы по Java, Java SE, Kotlin 1 24.05.2011 16:23
Вызов процедуры igbizon Общие вопросы Delphi 5 02.09.2008 10:44
Вызов функции MarSeON PHP 2 01.08.2008 20:22
вызов Iceman Софт 7 24.02.2008 07:30