Разделы сайта

Реализация

При запуске программы «сервер» производится инициализация библиотеки WinSock. Запускается поток прослушивания порта 250188(стоит по умолчанию). При подключении клиента, запускается новый поток, в котором происходит обработка строки и отправка ее, клиенту. Вводится пароль. Выбирается источник данных - БД MS Access. Через функцию GetODBCFieldCount() осуществляется работа с ODBC, происходит выбор нужной базы данных и подключение. Сервер ожидает обращения клиентов. Удаление клиента заключается в удалении клиента из массива клиентов и из списка клиентов.

Реализация приложения «клиент»

При запуске приложения клиента производится инициализации библиотеки WinSock. (в случае неудачи получаем код ошибки с помощью функции WSAGetLastError).

При нажатии кнопки Connect производится попытка подключиться к сокету сервера с указанным IP адресом и портом. Если сервер не готов к работе, то выводится сообщение об ошибке соединения. При удачном соединении запускается поток, в котором серверу отправляется имя клиента и начинается прослушивание сокета. Клиент делает запрос. Сервер отсылает информацию клиенту. Полученные данные выводятся на экран.

Самое читаемое:

Информационно-вычислительная сеть на основе архитектуры клиент-сервер, предметная область Магазин бытовой техники
Компьютерная сеть обозначает наборы связанных между собой автономных компьютеров. Два компьютера называются связанными между собой, если они могут обмениваться информацией. Связь не обязательно должна осуществляться при помощи медного провода. Могут использоваться самые разнообразные средства связи, включая волоконную оптику, ...

www.techstages.ru : Все права защищены! 2024