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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.