среда, 18 апреля 2018 г.

Visual Studio C#: использование сокетов для работы с UDP.

Visual Studio C#: использование сокетов для работы с UDP.

Кроме работы по интерфейсу RS485, наш газоанализатор может работать по интерфейсу ETHERNET с протоколом UDPUDP (User Datagram Protocol) представляет сетевой протокол, который позволяет доставить данные на удаленный узел. Для этого передачи сообщений по протоколу UDP нет надобности использовать сервер, данные напрямую передаются от одного узла к другому. Снижаются накладные расходы при передаче, по сравнению с TCP, сами данные передаются быстрее. Все посылаемые сообщения по протоколу UDP называются дейтаграммами. Также через UDP можно передавать широковещательные сообщения для для набора адресов в подсети. В этой статье мы создадим class ETHServer для общения по интерфейсу ETHERNET с помощью UDP пакетов. Начиная с фреймворка .Net 1.1 (и более поздних версий .NET) компания Microsoft добавила поддержку UDP соединения, включением класса UdpClient как части пространства имен System.Net.Sockets. Для начала опишем используемые классом переменные:

Комментариев нет:

Отправить комментарий

Плата Sipeed Longan Nano - RISC-V GD32VF103CBT6, инструкция по разработке. Часть 2.

Плата Sipeed Longan Nano - RISC-V GD32VF103CBT6, инструкция по разработке. Часть 2. После того, как мы ознакомились с платой  Sipeed Longan...