Я нечто подобное сейчас разрабатываю.
Кратко:
есть один сервер работающий на N порту. К нему идут запросы на авторизацию. Если пользователь прошёл Логинизацию
то ему отсылается адресс основного сервера и передаются его зашифрованые (надоб подобрать алгиритм
) реквезиты.
Есть другой вариант. Что есть один сервер, работающий на одном порту и принимаюший запросы разных типов.
Для всей этой системы я придумал систему запросов
- Код: Выделить всё
<type>:<command>:<argument1>:<argument2>[:<special>]
назвал её "T" от "Typed smiple query"
type - тип сервиса message, service, data
command - команда например private
- Код: Выделить всё
message:private:(Alex):(Как дела?)
(36 байт - не так уж много)
Разрабатывается всё для проекта T-Chat. Сервер пишу на VB, потом перенесу на PB (бошмак есть). Клиент буду писать на VB, потом перепишу на C++.
для всего этого было придумано и TSQ и покаещё нереализваная БД T-DB, формат которой уже придуман но ещё не реализван, одному сложно всё это писать. Пока юзаю MySQL в качестве БД
Если кто хочет помочь, то пожалуйста: сlouster<собака>yandex.ru
Может ктонить назовёт это бредом, ну пожалуйста, пожалуйста!