不用想太复杂了,这类协议其实很早就是标准了 比如upnp,ssdp早就应用的非常成熟了,使用无论是C++,C#,python,java都有很成熟的标准库,这样无论是你,还是你们硬件那边都能很方便的集成进协议 net这块呢,比较流行的库是open.NAT 和Rssdp,前面一个是upnp协议及PMP(跨网段端口映射协议),后面那个就是单纯的SSDP协议封装(包括创建,发布,发现,变更消息事件处理)
设备搜索UDP TCP 都能做的 协议自己定义 约定 我们现在用的就是UDP广播搜索
你说的那个西门子的.可能只是一种协议.. 比如8个字节 第一个代表什么 第二个代表什么..然后后面6个 是IP 等等. 但是说了 这也只是"协议" 而你要的 是通讯方式. 我们假设你采用这种协议.那么不管是s 还是 c 你采用tcp udp 甚至是http 都可以实现. 所以协议不重要 他只是一个"规则". 而你想要知道的 是他们是已什么方式来"传输".我觉得tcp udp http都随意了.你在这么牛逼 难道你还能超出人类的想象吗? 所以如果是我 我选择UDP组播..(好像是这个名词吧) 类似搜热点发消息之类的....
自己百度如下关键字 "upnp" "SSDP" "DLNA" "airplay" "ONVIF"
110,534
社区成员
642,576
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧