2016-06-13 2 views
0

У меня есть промышленный масштаб, который непрерывно передает текущий вес по сети. Я написал приложение C# для чтения этого потока данных. Единственная проблема заключается в том, что только одна копия приложения только на одном устройстве может считывать данные, поступающие из шкалы. Мне нужно иметь возможность считывать данные из шкалы с нескольких устройств одновременно. У кого-нибудь есть идеи о том, как я мог это сделать?Чтение сетевого потока с нескольких устройств

ответ

0

Должен ли один процесс непрерывно считывать устройства. Публикация данных в базу данных. Сделайте все другие заинтересованные процессы прочитанными из базы данных.

Вы также можете сделать это без базы данных в памяти. Устройство чтения устройства может предоставить веб-сервис другим заинтересованным процессам.

+0

Я действительно рассматривал идею webservice. Я просто не знаю, как это сделать. Можете ли вы написать приложение, которое является как клиентом, так и сервером? – DoubleJ92

+0

Несомненно. Создайте новый проект WCF для ASP.NET. Вызывающие могут позвонить вам через WCF. Вы можете звонить другим людям так, как вам нравится. HttpWebRequest или Socket. – usr

Смежные вопросы