UDPは、ネットワーク・セグメント全体では動作しませんコントローラ検索の問題を解決
アイデア:
- コンフィギュ知ら検索コマンド
- 検索することが知られているの設定ネットワークセグメント
- IPを使用してHTTPに指示を送信するタイミング、およびキャッシュが収集したレスポンスを受信します
- UDPリスナー受信した検索命令キャッシュのタイムアウトが応答として返されません。
コンフィギュレーション
{
"ロギング" :{
"ログレベル" :{
「デフォルト」:「警告」
}
}、
"スキャン" :{
"分" :60、
"AliveMinute" :720、
"コマンド" :[
{
"名前" :1994、
"有効にする" :1、
"データ" :「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
}、
{
"名前" :2410、
"有効にする" :1、
"データ" :"24 10 F4 33 02 06 00 00 00 00 00 00 FF FF FFのFFを00 00 02 00" 、
"ProtocolHead" : "2411" 、
"SNPosition" :8
}、
{
"名前" :2440、
"有効にする" :1、
"データ" :"24 40のB3 E4 01 00 00 00 00 00 00 00 FF FF FFのFFを00 81 02 00" 、
"ProtocolHead" : "2441" 、
"SNPosition" :8
}
]、
"タイムアウト" :3、
"ネットマスク" :[
"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" :[
{
"名前" :1994、
"ヘッド" :[ "1994" 、"1794" ]
}、
{
"名前" :2410、
"ヘッド" :[ "2410" ]
}、
{
"名前" :2440、
"Heads": [ "2440" ]
}
],
"Timeout": 3,
"IPEndPoint": "127.0.0.1:60000"
},
"AllowedHosts": "*"
}
@@#
效果图