Клиент - сервер - офис

Рейтинг: 0Ответов: 1Опубликовано: 18.01.2011

Здравствуйте!) Нужно реализовать связь клиента с офисом. Клиент открывает программу, вводит свои данные, нажимает отправить. В офисе открывают программу и туда приходит сообщение, с данными клиента. Как я понял, нужно реализовать связь клиентской программы с сервером, т.е отправляется запрос с данными (отправка через Интернет), затем в офисе программа синхронизируется с сервером и получает эти данные... Как это реализовать? Как реализовать работу сервера? Что для этого надо? Как связаться с ним? Есть какие-нибудь подсказки, или советы?.. Среда для разработки - DELPHI...

Ответы

▲ 2Принят

Если делфи, то ключевые слова будут - TClientSocket и TServerSocket (в случае delphi 7+ это могут быть TTcpServer и TTcpClient). Клиенты с 2-мя типами запросов ("клиент", который отправляет данные и "офис", который читает с сервера) и непосредственно сам сервер, на котором хранилище данных. Работать будет примерно так: сначала открытие сокета - начало ожидания соединения клиентов; подключение клиента и обмен данными - сервер определяет тип запроса ("офис" или "клиент") и соответственно обрабатывает; затем отключение клиента и закрытие его соединения с сервером.