通信
文章平均质量分 71
herees
这个作者很懒,什么都没留下…
展开
-
c# 中针对Protobuf的应用,使用Protobuf-net序列化和反序列化数据
Protobuf是Protocol buffers的简称,是由Google公司推出的一种数据交换格式,与传统的xml、json有着相同的作用,相对于xml和Json的区别是,Protobuf省略了数据的自描述所以数据更小,采用的是二进制的数据格式所以有很高的转换效率。同时也支持多种编程语言兼容。是用于数据传递,数据存储的一种较好方式。原创 2023-08-23 15:35:11 · 3244 阅读 · 0 评论 -
C#使用命名管道进行网络进程间通信
命名管道在管道服务器和一个或多个管道客户端之间提供进程间通信。它们比匿名管道(用于在本地计算机上提供进程间的通信)提供更多的功能。命名管道支持跨网络和多个服务器实例的全双工通信、基于消息的通信以及客户端模拟,这样连接进程便可在远程服务器上使用自己的权限集。若要实现名称管道,请使用。原创 2022-09-13 11:12:55 · 891 阅读 · 1 评论 -
C# 使用MQTTnet实现MQTT通信
MQTT是机器对机器(M2M)/物联网(IoT)连接协议。它被设计为一个极其轻量级的发布/订阅消息传输协议。对于需要较小代码占用空间和/或网络带宽非常宝贵的远程连接非常有用,是专为受限设备和低带宽、高延迟或不可靠的网络而设计。这些原则也使该协议成为新兴的“机器到机器”(M2M)或物联网(IoT)世界的连接设备,以及带宽和电池功率非常高的移动应用的理想选择。例如,它已被用于通过卫星链路与代理通信的传感器、与医疗服务提供者的拨号连接,以及一系列家庭自动化和小型设备场景。它也是移动应用的理想选择,因为它体积原创 2022-04-17 11:22:32 · 22031 阅读 · 2 评论