| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Программирование под Unix/Linux > Узнать pid процесса сетевого клиента |
| Автор: Vaulter 12.2.2010, 22:12 |
| Допустим есть к нашей программе-серверу пришел сетевой клиент, с которым установленна прочнейшая сетевая связь ( на основе пингов друг друга ) необходимо узнать pid клиента. Нехочется городить костыльные велосипеды - как план Б - клиент сам шлет его в каком-то сетевом сообщении... но, может есть какой-то "нативный" способ? |
| Автор: MAKCim 12.2.2010, 23:26 |
| если клиент и сервер на разных хостах, только вариант Б |
| Автор: bilbobagginz 13.2.2010, 08:49 |
| Vaulter, одна из идей разделения приложения на клиентскую и серверную часть - изоляция серверной части от клиентской. с нескольких т.з. - с т.з. именных пространств, с т.з. конфиденциальных данных и т.д. |
| Автор: chaos 25.2.2010, 16:08 |
| Vaulter, может локальный порт подойдет? ЗЫ смотря какая задача у Вас и для чего вам нужен именно ид того процесса |