Apache - обработка TCP-соединений, но не HTTP-запросы

У меня есть устройство GPS, которое может отправлять данные через TCP-соединение, но у меня нет возможности изменить отправляемое им сообщение, чтобы оно приходило на мой сервер в виде HTTP-запрос - он может отправлять сообщение только в заранее определенном формате.

Итак, у меня есть следующие вопросы:

1) Возможно ли, чтобы Apache обрабатывал TCP-соединение, которое не поступает в виде HTTP-запроса, и чтобы отправленное сообщение обрабатывалось PHP-скрипт?

2) Если №1 невозможно, как вы порекомендуете мне обрабатывать данные, отправляемые на мой сервер?

У меня потенциально будут сотни, Если не тысячи, из этих устройств GPS, отправляющих данные на мой сервер, поэтому мне нужен эффективный способ обработки всех входящих подключений (вот почему я хотел, чтобы Apache или какой-либо другой достойный сервер производил обработку TCP-подключений). Я хотел бы иметь возможность обрабатывать сообщение, отправленное через соединение с PHP, поскольку это то, на чем работает остальная часть моего приложения, и мне нужно будет вставить данные, отправленные в базу данных (и PHP действительно хорош в этом Такие вещи).

В случае необходимости, устройство GPS может отправлять данные по UDP-соединению, но из того, что я читал, Apache не работает с UDP-соединениями.

Любые предложения приветствуются.

6
задан Scott 12 October 2010 в 17:02
поделиться