Visual Studio C#: использование сокетов для работы с UDP.
Кроме работы по интерфейсу RS485, наш газоанализатор может работать по интерфейсу ETHERNET с протоколом UDP. UDP (User Datagram Protocol) представляет сетевой протокол, который позволяет доставить данные на удаленный узел. Для этого передачи сообщений по протоколу UDP нет надобности использовать сервер, данные напрямую передаются от одного узла к другому. Снижаются накладные расходы при передаче, по сравнению с TCP, сами данные передаются быстрее. Все посылаемые сообщения по протоколу UDP называются дейтаграммами. Также через UDP можно передавать широковещательные сообщения для для набора адресов в подсети. В этой статье мы создадим class ETHServer для общения по интерфейсу ETHERNET с помощью UDP пакетов. Начиная с фреймворка .Net 1.1 (и более поздних версий .NET) компания Microsoft добавила поддержку UDP соединения, включением класса UdpClient как части пространства имен System.Net.Sockets. Для начала опишем используемые классом переменные:
Подписаться на:
Комментарии к сообщению (Atom)
Плата Sipeed Longan Nano - RISC-V GD32VF103CBT6, инструкция по разработке. Часть 2.
Плата Sipeed Longan Nano - RISC-V GD32VF103CBT6, инструкция по разработке. Часть 2. После того, как мы ознакомились с платой Sipeed Longan...
-
Visual Studio C#: работа с последовательным портом. Эта статья показывает, как записывать и читать данные от устройства, подключенного к по...
-
Логический анализатор SignalTap на примере счетчика Грея. Когда вы отлаживаете МК, то у вас на виду текущее значение регистров и место где ...
-
О видах присваиваний в Verilog. Verilog имеет три вида оператора присваивания: непрерывное, блокирующее и неблокирующее. Если с непрерывным...
Комментариев нет:
Отправить комментарий