Главная страница
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.09 c
15-1156965647
ииий
2006-08-30 23:20
2006.09.17
месенджер на delphi


2-1156579096
Std
2006-08-26 11:58
2006.09.17
html+форма


15-1156239467
Pazitron_Brain
2006-08-22 13:37
2006.09.17
Посоветуйте сайт или книгу по электроннике


15-1156409559
wal
2006-08-24 12:52
2006.09.17
Проблема с QuickReport


2-1156628488
vain
2006-08-27 01:41
2006.09.17
column в ListView