ノードの設定ダイアログでそれを空白にしておき、ノード経由で送信するすべてのメッセージに対して、メッセージを送信するIPアドレスにmsg.ip
を設定する必要があります。
次のフローは示しています。それはあなたがフローのいくつかの他のソースからflow.ip
とflow.port
を設定すると仮定し
[{"id":"238e2695.98a252","type":"udp out","z":"59370ac1.51144c","name":"","addr":"","iface":"","port":"","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":547.5,"y":181,"wires":[]},{"id":"2a002216.f8cb3e","type":"inject","z":"59370ac1.51144c","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":141.5,"y":180,"wires":[["6d51ce96.66603"]]},{"id":"6d51ce96.66603","type":"change","z":"59370ac1.51144c","name":"","rules":[{"t":"set","p":"ip","pt":"msg","to":"ip","tot":"flow"},{"t":"set","p":"port","pt":"msg","to":"port","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":353.5,"y":180,"wires":[["238e2695.98a252"]]}]
。
返信ありがとうございますが、もっと説明できます:メッセージを送信するIPアドレスにmsg.ipを設定しますか?どのようにmsg.ipを設定するか – Eivindo
関数ノードまたは変更ノードを使用して、UDPノードに流れる前に必要なIPアドレスで 'ip'という名前の' msg'にプロパティを付加します。 – hardillb
したがって、この権利を理解すれば。 ...私は私のC#プログラムからノード10000番のudpに入力されたIPアドレスで文字列を取得します。次に変更ノードにmsg.payloadをmsg.ipに変更します。次にudp outにブランクアドレスフィールドを入れます。 udpアドレスをまだ投稿していません。 – Eivindo