Форум: "Сети";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
ВнизЧто такое sockaddr_in? Найти похожие ветки
← →
Ezorcist (2006-04-08 19:50) [0]Ищк способ отличать соединиения друг от друга (пока пользуюсь комбинацией IP+Port) Может, можно проще?
← →
Цукор5 (2006-04-08 20:52) [1]>Что такое sockaddr_in?
TSockAddrIn = packed record
case Integer of
0: (sin_family : u_short;
sin_port : u_short;
sin_addr : TInAddr;
sin_zero : array[0..7] of Char);
1: (sa_family : u_short;
sa_data : array[0..13] of Char)
end;
SOCKADDR_IN = TSockAddrIn;
> Ищк способ отличать соединиения друг от друга
Вопрос не понятен. Еще разок,но проще ;)
← →
Ezorcist (2006-04-09 10:56) [2]Эм... есть TServerSocket, к нему подключены несколько клиентов. При OnClientRead надо определить от какого именно клиента получены данные.
← →
Сергей М. © (2006-04-11 09:01) [3]
> При OnClientRead надо определить от какого именно клиента
> получены данные
От клиента, имеющего IP-адрес Socket.RemoteAddress и порт Socket.RemotePort.
← →
Tsmar (2006-04-28 13:16) [4]
> От клиента, имеющего IP-адрес Socket.RemoteAddress и порт
> Socket.RemotePort.
а если они за Proxy?
мне показалось что уникальным является SocketHandle
← →
Сергей М. © (2006-04-28 13:35) [5]
> если они за Proxy?
Никакой разницы, что за прокси, что не за прокси.
← →
Tsmar (2006-04-28 14:11) [6]
> > если они за Proxy?
>
>
> Никакой разницы, что за прокси, что не за прокси.
тогда может быть уже не таким уж уникальным связка ip:port
или я ошибаюсь? поправте если так.
← →
Сергей М. © (2006-04-28 16:10) [7]Прокси по отношению к некоему серверу, к которому он обращается, - это тот же клиент.
А любой клиент любого сервера всегда однозначно идентифицируется уникальной комбинацией Address:Port
← →
Tsmar (2006-04-28 17:56) [8]спасибо за разъяснение, а SocketHandle уникально? или мне просто пока не посчастливилось наблюдать их повторение?
← →
Сергей М. © (2006-05-02 11:50) [9]
> SocketHandle уникально?
В контексте одного и того же процесса - да, уникален.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.042 c