0

我正在尝试使用 tibrvsend 命令发送消息。

场景如下所示,

我的服务器在网络上运行,我能够 ping 服务器 IP 地址并能够使用远程桌面连接进行连接。

在服务器上我正在听主题

tibrvlisten -service 7541 -network ;239.193.1.110 MY.SUBJECT 

从我的本地计算机上,我尝试将消息发送到上面的同一主题,但它没有到达服务器。如果我在服务器上使用相同的发送命令,它工作正常并且消息正在到达。我无法将相同的内容从本地发送到服务器。

tibrvsend -service 7541 -network 184.10.34.9;239.193.1.110 -daemon tcp:7541  MY.SUBJECT "Hello Test Message"

我在控制台上遇到的错误是tibrvsend: Failed to initialize transport: Could not resolve network specification

4

2 回答 2

1

尽量保持网络参数尽可能简单,并且仅在运行多个守护程序或使用远程守护程序时才使用守护程序参数。

tibrvsend -service 7541 -network ";239.193.1.110"  MY.SUBJECT "Hello Test Message"

在 Windows 上,您通常有多个网络适配器,这就是为什么您有时需要更具体地使用第一个参数。接口地址通常是您发现的最容易使用的形式。

-network "<local ip address>;239.193.1.110" ...

在 Unix 平台上,您可以使用接口名称或网络名称,/etc/networks但在 Windows 上却没有这种奢侈,而且 IPv6 通常会使它无法使用。

阅读 RV 概念指南,了解有关网络参数的更多讨论。

-network "<hostname>;239.193.1.110" ...

最有用的是网络 IP,例如 1.2.3。将匹配接口 1.2.3.4

-network "<network IP>;239.193.1.110" ...
于 2010-11-17T01:05:27.500 回答
0

它的工作..

tibrvsend -service 7541 -network "local-ip;239.193.1.110;server-ip" MY.SUBJECT "这是来自本地机器"

于 2010-11-12T08:32:40.797 回答