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

Вниз

socket.data   Найти похожие ветки 

 
rewolt   (2004-04-06 21:33) [0]

Здраствуйте мастера! Помогите разобраться с таким вопросом: Как работать со свойством Data: Pointer, у сокета, когда в него можно записывать данные клиенту и когда считывать серверу. Конкретнее:  есть программа-сервер и программа-клиент (использую ClientSocket и ServerSocket), при коннекте серверу необходимо проверить является ли программа с которой коннектятся ТЕМ САМЫМ клиентом или ето какая-то левая прога. Т.е мне-бы хотелось, чтобы клиент передал например строку "ClientXXX" и сервер не разорвал соединение.


 
SergP ©   (2004-04-07 07:35) [1]

ты что-то путаешь.
свойство data предназначено для других целей и совсем не имеет отношения к передаче данных.


 
rewolt   (2004-04-07 15:15) [2]

SergP Подскажите тогда плиззз для чего используют свойтсво  Data? В хелпе написано следущие:  
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.

Нельзя ли как нибудь по другому реализовать поставленную мною задачу, кроме того как принимать клиента и ждать от него данные в onClientRead (сокеты в режиме non-blocking)?


 
Polevi ©   (2004-04-07 15:43) [3]

а зачем по другому то ?


 
Digitman ©   (2004-04-07 16:06) [4]


> For example, Data can be used to store .. information


например, св-во Data может (но не обязано !!) быть использовано (тобой !! никем другим !!) для хранения некоей (твоей собственной !! на твое усмотрение !!) дополнительной (т.е. необязательно имеющей отношение к данному соединению !!) некоей инф-ции

иными словами, класс, имеющий данное св-во, не делает никаких предположений о том, что ты хранишь (или не хранишь - воля твоя) в кач-ве значения этого св-ва .. ты волен назначать или не назначать этому св-ву какие-то значения, о характере которых знаешь только ты сам как разработчик


 
rewolt   (2004-04-07 16:59) [5]

Всем спасибо за помощь. Тема закрыта.


 
rewolt   (2004-04-07 16:59) [6]

Всем спасибо за помощь! Тема закрыта.



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

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

Наверх




Память: 0.47 MB
Время: 0.049 c
8-1080131787
OlegV
2004-03-24 15:36
2004.05.30
WAV -> MP3


14-1084470864
morg
2004-05-13 21:54
2004.05.30
Визуальный стиль ХР


1-1084697643
Blackgrin
2004-05-16 12:54
2004.05.30
отработка при нажатии на клавиатурные стрелки


6-1082008631
malamba
2004-04-15 09:57
2004.05.30
работа с FTP при помощи IdFTP (Indy)- где бы почитать


4-1081782949
Midaw
2004-04-12 19:15
2004.05.30
Как закрыть приложение, главное окно которого не отвечает ?