|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
02.01.2013, 09:59 | #1 |
Gamedeveloper
Форумчанин
Регистрация: 11.07.2012
Сообщений: 149
|
ServerSocket
С новым годом Коллеги! Под новый год, столкнулся с проблемой. Думаю что она не так сложна, задача в следующем:
Для ясности сразу скажу, делаю многопользовательский чат, и для того чтобы отправить ЛС, нужно знать ID пользователя, так же для того, чтобы кикнуть нарушителя. Как кикнуть, или отправить ЛС знаю. Но вот как сделать так, чтобы при подключении клиента. ему выдавался ID какой он по очереди, а так же чтобы при отключении, все сдвигались в очереди. P.S. Делать пытался, порой даже очень удачно, но в конце, вышло так: После подключения больше трех клиентов, следующим уже выдаются не цифры, а какие то буквы. Делал через событие onAccept |
02.01.2013, 12:09 | #2 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
Вам же Stilet писал делайте не поярдковый id(т.е. не 1,2,3,4,5..), а например (cl_1ad21111) и т.д.
|
02.01.2013, 13:06 | #3 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Может завести БД и при подключении присваивать по IP-адрес ID, если IP-адрес статичный, то ID будет постоянный.
|
02.01.2013, 13:17 | #4 |
Gamedeveloper
Форумчанин
Регистрация: 11.07.2012
Сообщений: 149
|
Да в том то и проблема! Что я не знаю как это сделать!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ServerSocket | MyIE | Работа с сетью в Delphi | 9 | 24.06.2010 00:11 |
Вопрос по ServerSocket | prod87 | Работа с сетью в Delphi | 2 | 07.06.2010 23:42 |
Есть ли у IdTCPServer такое свойство как у ServerSocket: ServerSocket.Socket.ActiveConnectio ns? | TwiX | Работа с сетью в Delphi | 3 | 07.03.2010 14:28 |
ServerSocket | HTL | Работа с сетью в Delphi | 2 | 02.01.2010 22:40 |