Цитата(edo @ May 12 2008, 12:14)

передавать данные на клиентский компьютер, непонятно как подключенный к сети - зачем? устройства собрались передавать - а компьютер выключен. или недоступен.
проще поднять свой сервер, собирать данные на нём, а клиентам предлагать доступ к нему за символическую плату.
Не проще. Зачем создавать клиентам проблемы. Протокол: запрос - ответ. Устройства будут в некотором интервале времени отсылать маленький пакетик серверу. Если ответа нет, значит сервер не доступен. Если доступен, начнется обмен.
Умные речи подобны строкам, напечатанным курсивом. К. Прутков