Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Получение IP клиента при коннекте к сокету


Автор: Johen 4.7.2004, 16:41
Вопрос таков:
Есть некоторый сокет-сервер, к нему приконнективается сокет-клиент. Как посредствам библиотеки WinSock2 получить ИП этого клиента?

System Windows 2000 Adv. Server

Автор: _voron 5.7.2004, 09:44
Когда приходит запрос на соединение сервак вызывает функцию accept. Вот ее прототип:
Код

SOCKET accept(
 SOCKET s,
 struct sockaddr FAR* addr,
 int FAR* addrlen
);

Здесь s - сокет сервака, addr - адрес структуры SOCKADDR, addrlen - ссылка на размер структуры. После вызова функции, addr будет содержать инфу об IP клиента.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)