Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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
2-1156597801
Grant
2006-08-26 17:10
2006.09.17
Системы исчисления


2-1156761566
dyv
2006-08-28 14:39
2006.09.17
Менеджер файлов


10-1123495556
Nick Denry
2005-08-08 14:05
2006.09.17
Можно ли средсвами TMediaPLayer


6-1146489925
Bee-NSK
2006-05-01 17:25
2006.09.17
Help !!!


15-1156666897
Новичоккк
2006-08-27 12:21
2006.09.17
NAT сервер





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский