|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.04.2012, 18:35 | #1 |
Пользователь
Регистрация: 07.04.2012
Сообщений: 35
|
Как же это сделать?
Здравствуйте еще раз, я из топика "Совет в сокетах". Решил открыть новый топик, потому что уже нужен не совет, а помощь.
Дек вот, я пытаюсь сделать многопотоковый клиент\сервер на сокетах : Tserversocket,Tclientsocket. Дек вот, помоги как лучше это реализовать. В прошлом топике я описал, что если авторизируются например двое одновременно, то один проскакивает как БЭ не замеченный с чужим логином. Прошу помощь господа, заранее благодарен |
09.04.2012, 19:30 | #2 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
выложи свой проект... посмотрю
Не стесняемся, плюсуем!
|
09.04.2012, 19:32 | #3 |
Пользователь
Регистрация: 07.04.2012
Сообщений: 35
|
Можно как-нибудь выложить не "сюда", а в аське например, аль не хочу на публику исходник вылаживать )
ICQ : 557983512 Последний раз редактировалось Братишка^_^; 09.04.2012 в 19:38. |
09.04.2012, 19:41 | #4 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
slym99гавmailточкаru
Не стесняемся, плюсуем!
|
09.04.2012, 19:51 | #5 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
мазафака я ф шоке!!!
1. 25 таймеров на форме!!! и каждый на 1 мс! 2. это не мультипоточный сервер, у мультипоточного OnGetThread и ServerType = stThreadBlocking зырю дальше
Не стесняемся, плюсуем!
|
09.04.2012, 19:57 | #6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
09.04.2012, 20:00 | #7 | |
Пользователь
Регистрация: 07.04.2012
Сообщений: 35
|
Цитата:
2. это не мультипоточный сервер, у мультипоточного OnGetThread и ServerType = stThreadBlocking Можно по подробнее ? Искал в инете про stThreadBlocking , инфы ноль. не давно прочитал статью про нее, точнее бредовая статья, не чего полезного для себя не смог черпануть Потому что, кроме них не фига не знаю) У меня вопрос лишь по : Как записать клиента при коннекте, что бы в последующем действии ответить ему. И пример приема и ответа клиента(у). Последний раз редактировалось Stilet; 10.04.2012 в 08:23. |
|
09.04.2012, 20:41 | #8 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
простая авторизация
проверяем так telnet 127.0.0.1 4321 slym 1234 прювед
Не стесняемся, плюсуем!
|
09.04.2012, 21:19 | #9 |
Пользователь
Регистрация: 07.04.2012
Сообщений: 35
|
Большое спасибо, буду вкуривать код)
З,Ы щелкнул на весы) |
10.04.2012, 05:30 | #10 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
там нечего вкуривать. основной код это левый SockReadln, которого нет в стандартном сокете...
твоя проблема - полное отсутствие протокола. можно и без Readln, но тогда вместо ln разделителя придумывать что-то другое надо чтоб разделять СПЛОШНОЙ ПОТОК (склееные и разбитые пакеты) на отдельные отдельные лексемы
Не стесняемся, плюсуем!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сделать это??? | moshkin_ura | PHP | 3 | 30.12.2011 23:16 |
КАК ЭТО СДЕЛАТЬ???? | ЛЮБОЧК@ | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 13.05.2011 21:58 |
как сделать это | vov2790 | HTML и CSS | 11 | 20.02.2011 17:21 |
Как это сделать? | cargo29 | Общие вопросы Delphi | 2 | 26.01.2011 18:04 |