Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите с сокетами... [D5, D6, D7, Win2k]


ws ©   (2003-03-11 16:42:00) 

Пишу локальный чат. Хочу хранить в базе ID подключения, чтобы можно было не посылать всем в Connections. Что можно взять за ID?


Fredericco   (2003-03-11 19:38:00) [1]

Я использую Хендл соединения.

ЗЫ. Если ID и Хендл : одно и тоже не ругайтесь! :-)


ws   (2003-03-11 17:10:00) [2]

Сорри... ступил немного. Исправил, теперь работает по адресу! Спасибо, Digitman, за то, что вернул на верный путь! :)


Digitman   (2003-03-11 17:05:00) [3]


> Брал адрес Socket из OnClientRead


И с чем сравнивал ?


ws   (2003-03-11 16:59:00) [4]

Пробовал. Access violation получил... Брал адрес Socket из OnClientRead.


Digitman   (2003-03-11 16:55:00) [5]


> ID подключения


Лучшиц "ID" - адрес экз-ра TServerClientWinSocket


ws   (2003-03-11 16:52:00) [6]

Ага. Все подключившиеся Socket попадают в Connections. Я попытался хранить индекс сокета в Connections и корректировать при дисконнекте клиента, но почему-то :) не сработало. Теперь решил совета спросить.


Jel   (2003-03-11 16:46:00) [7]

IP клиента?


Наверх

Титульная страница Поиск, карта сайта Написать письмо