Разработать клиент серверное приложение C++ Visual

Максим15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
19.10.2010

Часть I

требуеться разработать клиент серверное приложение.

общий функционал:

-клиентское приложение(КП) подлючаеться к серверному приложению(СП), передает имя пользователя и пароль на (СП), (СП) соответственно проверяет коректность имени пользователя и пароля и в соответствии с этим разрешает подключение или запрещает. После успешного подключения КП открывает сетевой порт для подключения КП базы данных postgres(КПБД). Затем КПБД подлючаеться на порт приложения КП которое перенаправляет принятые пакеты КПБД на СП. СП передает принятые пакеты серверу базы данных pоstgres(СБД), т.е. происходит тоннелирование протокола postgres. Протокол передачи между КП и БД согласуеться между нами. так же передаваемые пакеты протокола postgres между КП и БД должны сжиматься использовать библиотеку zlib.

-шифрование передаваемых имени пользователя и пароля, согласуються.

требования к КП:

-КП должен предоставлять множественное подключение к КПБД т.е. являться мультипоточным.

-должен быть реализован интерфейс пользователя в котором должно быть поле ввода имени пользователя, пароля и IP адресс СП и окно для отображение сервесных сообщений пользователю которые может отправлять СП.

-окно должно иметь возможность сворачиваться в треи и иметь возможность открываться от туда

требования к СП:

-СП должен быть реализован с помощью IO completion port.

Icq 617040560