![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
socket.data
rewolt © (2004-04-06 21:33:00)Здраствуйте мастера! Помогите разобраться с таким вопросом: Как работать со свойством Data: Pointer, у сокета, когда в него можно записывать данные клиенту и когда считывать серверу. Конкретнее: есть программа-сервер и программа-клиент (использую ClientSocket и ServerSocket), при коннекте серверу необходимо проверить является ли программа с которой коннектятся ТЕМ САМЫМ клиентом или ето какая-то левая прога. Т.е мне-бы хотелось, чтобы клиент передал например строку 'ClientXXX' и сервер не разорвал соединение.
rewolt (2004-04-07 16:59:00) [1]Всем спасибо за помощь. Тема закрыта.
rewolt (2004-04-07 16:59:00) [2]Всем спасибо за помощь! Тема закрыта.
Digitman (2004-04-07 16:06:00) [3]
> For example, Data can be used to store .. information
например, св-во Data может (но не обязано !!) быть использовано (тобой !! никем другим !!) для хранения некоей (твоей собственной !! на твое усмотрение !!) дополнительной(т.е. необязательно имеющей отношение к данному соединению !!) некоей инф-ции
иными словами, класс, имеющий данное св-во, не делает никаких предположений о том, что ты хранишь (или не хранишь - воля твоя) в кач-ве значения этого св-ва .. ты волен назначать или не назначать этому св-ву какие-то значения, о характере которых знаешь только ты сам как разработчик
Polevi (2004-04-07 15:43:00) [4]а зачем по другому то ?
rewolt (2004-04-07 15:15:00) [5]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)?
SergP (2004-04-07 07:35:00) [6]ты что-то путаешь.
свойство data предназначено для других целей и совсем не имеет отношения к передаче данных.