两者都通过节点红色的TCP接收和发送数据

时间:2017-08-19 18:31:14

标签: node-red

在开始使用node-red之前我认为我的小应用程序很容易。我想通过TCP与设备进行交互。设备将在此连接上向我发送数据,同时我希望能够通过同一连接发送命令。设备将通过相同的连接回答这些命令。

现在处于节点红色,我没有遇到一个节点,我可以这样做。

我有一个TCP输入,TCP输出和TCP-Request节点。所有这些都不符合我的目的。 TCP输入和TCP输出似乎不在同一地址和端口上工作。 TCP输出节点中的“回复TCP”选项似乎没有任何效果。

我是否打破了使用此类连接的节点红色的基本原则,或者是否有一种简单的方法。

最后我只想要一个开放的TCP套接字连接,允许我发送和接收数据。

希望有人建议如何解决我的问题。

2 个答案:

答案 0 :(得分:2)

TCP out节点需要一组特定的数据才能工作。即msg._​session属性。这就是它如何识别要发送到哪个TCP会话,因为许多客户端可以连接节点中的TCP。

首先设置in节点,检查_session属性详细信息并将其添加到out节点。

答案 1 :(得分:-1)

如果查看功能,则有TCP Request节点。

这就是你需要的。 希望有所帮助