
28.12.2012, 07:27
|
|
Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
|
По делфи не подскажу. Не знаю этого языка. Но тут вопрос не конкретно о делфи (хоть и поставлен немного иначе).
В общем, идея такая. Клиент подключается, регистрируется на сервере (именно как новое подключение), далее он шлет сообщение серверу со своим логином и паролем. На сервере эти данные проверяются, если они есть в базе, то на их основе создается новый объект "аккаунт" содержащий эти данные (если нет, то сначала регистрируется, а потом сразу залогиневается), и далее этот аккаунт попадает в список залогиненых. Объект "аккаунт" и объект "клиент" связаны между собой. Т.е. через клиента можно получить доступ к его аккаунту (если он залогинен), а к клиенту через аккаунт.
IP тут вообще ни коим образом использовать не нужно. IP нужен лишь как дополнительная информация о клиенте, которая возвращается по запросу. Так же как, например, время в сети или пинг.
|