![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ServerSocket and ClientSocket [D7, XP]
Juri © (2006-11-06 21:23:00)Доброго времени суток уважаемые мастера!
Проблема в следующем у меня стоит делфи 7 и в нём у меня нет ServerSocket and ClientSocket как можно это добавить???
Juri (2006-11-08 15:08:00) [21]ошибся с адресом не пашет...
Anatoly Podgoretsky (2006-11-08 15:05:00) [22]> Juri (08.11.2006 15:01:26) [26]
Не те книги читаешь, боюсь ошибиться с URL но попробуй itep.ru там есть мощная монография.
Juri (2006-11-08 15:05:00) [23]русский я русский... наверно книги такие попадались не одной ещё толковой не встретил почему то...
Сергей М. (2006-11-08 15:04:00) [24]
> скока читаю эти книги всё больше и больше убеждаюсь что
> там практически тока общие фразы
То ли обломовщина, то ли "смотрю в книгу - вижу фигу", то ли ...
Ты вообще русский, а ?
Juri (2006-11-08 15:02:00) [25]
> Опять сокет, это уникально для клиента
вот про это я и спрашиваю в принцепе как мне узнать что у этого клиента номер сокета такой то если имя клиента записано в лист бокс??? я и говорил выше может записывать в лист боксе имя клиента + номер сокета?
Juri (2006-11-08 15:01:00) [26]знаешь скока читаю эти книги всё больше и больше убеждаюсь что там практически тока общие фразы... толку от них мало... почитаешь паймёшь... да вот так и так... а в делфи залезешь тут компонент такой и работает так а что там в книге эти общие фразы дали та?
Anatoly Podgoretsky (2006-11-08 14:47:00) [27]А не пойти ли тебе, что ни будь почитать по сетям, у тебя не дыра в знания, а почти полное их осутствие. Это серьезное предложение.
Anatoly Podgoretsky (2006-11-08 14:46:00) [28]
> и так же к примеру серверу нужно отослать сообщение именно
> одному клиентуа не всем...опять же как?
Опять сокет, это уникально для клиента
Anatoly Podgoretsky (2006-11-08 14:46:00) [29]
> RemoteHost (или RemoteAddress) и RemotePort
Ака сокет в его истинном значении.
Anatoly Podgoretsky (2006-11-08 14:45:00) [30]
> так палучается что конектись кто хатите... и сидите скока
> хатите...
Не получается, только у тебя.
Anatoly Podgoretsky (2006-11-08 14:45:00) [31]> Интересно сколько раз за время существования Дельфи случались подобные замены?
С каждой версией Дельфи и других продуктов Борланд
Особенно не везет двум вещам - генераторам отчетов и Интернет компонентам.
С генераторами отчетов уже по второму кругу идут, Crystal Report уже был, выкидывался, снова был и снова выкинут.
Борланд не может (не хочет написать свои), берет халяву. А на халяву и уксус сладкий.
Смотреть кин дза дза - как иллюстрацию.
Сергей М. (2006-11-08 14:44:00) [32]
> записывается в виде его свойства remotehost
Это неверно.
Клиент должен уникально идентифицироваться по совокупности двух св-в : RemoteHost (или RemoteAddress) и RemotePort
> как же за ним следить и когда нужно выкинуть с сервера?
храни ссылки на активные объекты-гнезда в списке ListBox.Items.Objects[] - эти ссылки уникальны
Juri (2006-11-08 14:41:00) [33]пока нашёл тока чтоб рассыдка шла всем каму не попадя...
Juri (2006-11-08 14:41:00) [34]и так же к примеру серверу нужно отослать сообщение именно одному клиентуа не всем...опять же как?
Juri (2006-11-08 14:37:00) [35]так палучается что конектись кто хатите... и сидите скока хатите...
Juri (2006-11-08 14:37:00) [36]записывается в виде его свойства remotehost
тогда как же за ним следить и когда нужно выкинуть с сервера?
Сергей М. (2006-11-08 14:32:00) [37]
> клиент конектится к серверу. в это время сервер записывает
> его в листбокс
В какомвиде записывает ? Адрес, имя хоста или что ?
Сергей М. (2006-11-08 14:32:00) [38]
> нужно для каждого клиента вести запись к примеру какой по
> счёту конект?
Вот как раз этоне допустимо.
Juri (2006-11-08 13:40:00) [39]ну есть программа сервер есть программа клиент клиент конектится к серверу. в это время сервер записывает его в листбокс. если нужно после получения какого либо сообщения от клиента отсоединить этого клиента что делать? или просто на сервере нажать в листбоксе на в списке на клиента и выбрать дисконект... я так панимаю что нужно для каждого клиента вести запись к примеру какой по счёту конект???
Сергей М. (2006-11-08 13:35:00) [40]
> как это можно осуществить?
Смотря что тобой подразумевается под "клиентами", который фигурируют в том самом listbox'е..