Показать сообщение отдельно
Старый 28.12.2012, 07:27
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 4  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

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