![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 04.02.2007
Сообщений: 3
|
![]()
Собственно сабж.
Разрабатываю программу тестирования студентов по локальной сети. Это зачет по менеджменту (как ни странно). Идея такая: на сервере крутится программка, работающая с БД. БД хранит тесты. Клиенты подключаются и просят тест по определенной дисциплине. Сервер дает теста клиенту. Клиент возвращает результат теста. Сервер проверяет и передает оценку. О как. Столькнулся вот с какой проблемой: как ответить конкретному клиенту. в сокетах только ответ по номеру подключения. Тоесть ServerSocket.Socket.Connections[I].SendText() Количество I постоянно меняется. Даже если вести таблицу соответствий. Как быть? Может лучше на Инди перейти? |
![]() |
![]() |
![]() |
#2 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
![]()
мы делали так :
при подключении пользователю присваивается ID, и сообщается .. ( запоминается в таблице подключения, тут же инфа по IP ) во всех запросах на сервер он его передается в качестве первого параметра. по нему сервер знает, кто такой .
Берегите друг друга!
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 04.02.2007
Сообщений: 3
|
![]()
Тоесть протокол примерно таков: "ИД - ДЕЙСТВИЕ - ДАННЫЕ"
Хорошо, но я никак не пойму вот что. Если подключению 5 присвоен идентефикатор "ИД5", то при отключении, например 3го, таблица сбивается. И получается, что "ИД5" на самом деле никуда не относится. |
![]() |
![]() |
![]() |
#4 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
![]()
таблица не сбивается в качестве ID исполуется Handle (Connection-а), который не изменен до момента отключения.
Берегите друг друга!
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 04.02.2007
Сообщений: 3
|
![]()
А можно взглянуть фрагмент исходника?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сервер клиент | Dr.zlo | Работа с сетью в Delphi | 13 | 15.06.2009 21:43 |
Клиент-сервер-клиент | Кронос | Работа с сетью в Delphi | 3 | 24.08.2007 07:57 |
Клиент-Сервер | snakesoft | Работа с сетью в Delphi | 8 | 20.07.2007 17:34 |
Клиент-сервер | Scorpio | Работа с сетью в Delphi | 6 | 13.02.2007 22:57 |