LINUX.ORG.RU

Open Socket from another ip


0

0
На сервере висят несколько ip адресов. Как я могу открыть сокет не с основного адреса, а с какого-нибудь другого из доступных?

Language - C

anonymous
Я конечно не Guru но предполагаю что такого понятия как основной адрес просто нету ;) В самом деле - man bind. Можно открыть по одному любому из привязанных адресов или по всем сразу. (это про сервер, когда listen, а про клиент - там такого вообще нету ;)
vahvarh ★★★
()
А если у меня клиент? количество соединений с одного ip ограниченно. Поэтому я хочу использовать несколько ip Пойду читать man bind...
anonymous
()
Вот-вот! В клиентских соединениях ведь тоже проставляется адрес отправления? Значит его можно задать. Я вот тоже хотел bind для этого использовать. Т.е. указать IP не указывая порт. Неужели такое не сработает?
UncleAndy ★★★
()
Все сработает
man bind, man bind и еще раз man bind
Dead ★★★★
()
Dead, спасибо! man bind уже ни один раз. :) Просто не было уверенности что на исходящем соедении это сработает.
UncleAndy ★★★
()
24 октября 2003 г.
Ia ne znaiu, 4em ti s4as mae6sia, no sudia po tvoemu soobs4eniu moget ti mne pomoge6. U menia est' malen'kaia prabla. Koro4e, est' client s gprs inetom i apache. t.k. ip ne real'nij, ia vlezt' tuda ne mogu, a o44en' nada. Na6el pod javu non-blocking socket. Moget to 6o nada, moget net. S4a sigu, roiu. Esli u tebia est' kakie nit' predlogenia po etomu povodu budu blagodaren. Izvini za bespokojstvo. Tolik.
virgin13
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.