Обсуждение статьи тематического каталога: Многопотоковые сервера в среде Linux. Техника разработки (rpc linux gcc )Ссылка на текст статьи: http://www.opennet.me/base/dev/rpc_example.txt.html
У меня на Red Hat 9 это не заработало.
glibc версии 2.3.3
Вся проблема в том, что после запуска функцией rdictprog_1 потока serv_request осуществляется завершение ее (rdictprog_1) работы, а следовательно все соединения с клиентом закрываются, отсюда следует, что поток уже пытается обработать закрытое соединение и умирает при первом же обращении к функции rpc_getargs. Интересно, у кого-нибудь заработал этот пример?
glibc версии 2.4-4