Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.17;
Скачать: CL | DM;

Вниз

Что такое 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.067 c
2-1156528209
Vidog
2006-08-25 21:50
2006.09.17
Функции


15-1156934222
1519
2006-08-30 14:37
2006.09.17
Простой компьютера.


2-1156838861
Postalll
2006-08-29 12:07
2006.09.17
Вызов приложения из командной строки


2-1156495297
Чапаев
2006-08-25 12:41
2006.09.17
SizeOf(C++ enum)?


15-1156787791
Furyz
2006-08-28 21:56
2006.09.17
Прорицатель ..