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

Вниз

Проблема с полем Data у ClientSocketa   Найти похожие ветки 

 
dn   (2002-07-08 13:03) [0]

Добрый день!
Задаю ClientSocket-у поле Data, соединяюсь с сервером, но у Socketa, который передается серверу как параметр к примеру в OnClientConnect поле Data равно nil.
В чем может быть дело?


 
Digitman ©   (2002-07-08 13:44) [1]

Совершенно два разных объекта в (возможно) совершенно разных адр.пространствах имеют 2 совершенно разных по значению св-ва Data.

Более того, и классы у них разные : на стороне сервера это - TServerClientWinSocket, на стороне клиента это - TClientWinSocket.


 
dn   (2002-07-08 14:16) [2]

Хорошо. А как мне проидентифицировать кто из клиентов подключился к серверу?


 
Digitman ©   (2002-07-08 14:38) [3]

После успешного подключения можно организовать handshaking : клиент представляется серверу, сервер же волен тут же отключить клиента (если не выполнено некое условие "рукопожатия") либо зарегистрировать в некоем списке как успешно идентифицировавших себя


 
dn   (2002-07-08 14:43) [4]

А для чего же вообще нужно это поле Data?


 
Digitman ©   (2002-07-08 15:19) [5]

Points to application-specific data associated with the socket.

property Data: Pointer;

Description

Use Data to associate information specific to the socket connection with the Windows socket object. For example, Data can be used to store access and authentication information used by a server socket to evaluate client connection requests.

Data can store information in a thread-safe manner that would otherwise require the use of global variables. This is useful given the multi-threaded nature of many client-server applications.



Страницы: 1 вся ветка

Текущий архив: 2002.09.12;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
4-35946
Пастор
2002-07-21 14:57
2002.09.12
Как убрать кнопку проги с панели задач на АРI ?


3-35586
michael_b
2002-08-21 22:23
2002.09.12
подскажите какой-нибудь реальный(не учебный) пример по работе IB


1-35665
Begin
2002-09-02 03:41
2002.09.12
Теоретический вопрос... Ну не хватает мне теоретических знаний :)


14-35858
AL2002
2002-08-16 15:07
2002.09.12
Нужен козырный снимок или рисунок


4-35971
Ruf
2002-07-20 16:39
2002.09.12
Использование Rundll32