Вставьте трафик порта в таблицу SQL - PullRequest
0 голосов
/ 08 октября 2009

Я работаю над проектом, в котором аппаратное устройство будет отправлять небольшие порции текстовых данных (примерно каждые 5 секунд) в порт на сервере Windows 2003. Мне нужно захватить эти данные и вставить их в SQL-сервер для последующего поиска, отображения, анализа и т. Д.

Очевидно, мне нужно что-то, чтобы контролировать порт для входящего трафика, а затем какой-нибудь способ запустить INSERT, используя его. Я продвинутый разработчик asp.net и sql, но это немного выходит за рамки этого.

1 Ответ

1 голос
/ 08 октября 2009

Вы можете написать клиентское приложение на вашем языке, который собирает данные из порта и использует SQL для их вставки. Поскольку вы говорите, что являетесь экспертом в ASP.NET, это будет довольно просто для вас, как только вам будут показаны правильные классы.

Вы ищете System.Net.Sockets; там много забавных игрушек.

Это не сильно отличается от работы с запросами в ASP.NET; в глубине запроса, который вы обрабатываете в ASP.NET, был запущен с сокетом. Если ваше аппаратное устройство отправляет UDP (должно быть, это намного проще обрабатывать как в вашей клиентской программе, так и на самом устройстве), получение этих данных тривиально. TCP не намного сложнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...