udp 能跨网段广播 谁能告诉我udp跨网段怎么发消息,比如192.168.2.1到192.168.13.2去 c#的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了udp 能跨网段广播 谁能告诉我udp跨网段怎么发消息,比如192.168.2.1到192.168.13.2去 c#的相关的知识,希望对你有一定的参考价值。
网上说要在3层交换机上设置,不知道怎么设 有不用设置交换机的方法? 什么udp穿透的完全看不懂,谁有简单点儿的例子给我看下啊?谢谢了啊
参考技术A 在实现跨网段发消息的话要你的网络支持跨网段才行,即使支持跨网段的话要想跨网段广播也要设置广播域才行。关于如何跨网段广播可以参考这篇文章http://blog.csdn.net/f_ty_45/article/details/8844159,希望对你有帮助。 参考技术B 两种方式,一种是通过路由,另一种是广播,比如255.255.255.255追问
额...广播不能跨网段
微耕门禁跨网段搜索代理
解决UDP无法跨网段时的控制器搜索问题
思路:
- 配置已知的搜索指令
- 配置已知的待搜索网段
- 定时使用HTTP发送指令至IP,收集并缓存收到的应答
- 监听收到UDP搜索指令,将未超时的缓存作为应答返回
?
配置
{
"Logging": {
"LogLevel": {
"Default": "Warning"
}
},
"Scan": {
"Minute": 60,
"AliveMinute": 720,
"Command": [
{
"Name": 1994,
"Enable": 1,
"Data": "19 94 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00",
"ProtocolHead": "1994",
"SNPosition": 4
},
{
"Name": 2410,
"Enable": 1,
"Data": "24 10 f4 33 02 06 00 00 00 00 00 00 ff ff ff ff 00 00 02 00",
"ProtocolHead": "2411",
"SNPosition": 8
?
},
{
"Name": 2440,
"Enable": 1,
"Data": "24 40 b3 e4 01 00 00 00 00 00 00 00 ff ff ff ff 00 81 02 00",
"ProtocolHead": "2441",
"SNPosition": 8
?
}
],
"Timeout": 3,
"NetMask": [
"172.16.2.*:60000",
"172.16.3.*:60000",
"172.16.4.*:60000",
"172.16.5.*:60000",
"192.168.153.*:60000",
"192.168.156.*:60000"
]
},
"UDPServer": {
"ProtocolHead": [
{
"Name": 1994,
"Heads": [ "1994", "1794" ]
},
{
"Name": 2410,
"Heads": [ "2410" ]
},
{
"Name": 2440,
"Heads": [ "2440" ]
}
],
"Timeout": 3,
"IPEndPoint": "127.0.0.1:60000"
},
"AllowedHosts": "*"
}
?
?
@@#
效果图
?
?
以上是关于udp 能跨网段广播 谁能告诉我udp跨网段怎么发消息,比如192.168.2.1到192.168.13.2去 c#的的主要内容,如果未能解决你的问题,请参考以下文章