Tibco发送命令
问题描述:
我试图使用tibrvsend命令发送消息。Tibco发送命令
的情景就像下面,
我有服务器上的网络运行,我能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
答
尽量保持网络参数尽可能简单,并且仅当您正在运行多个守护进程或使用远程后台程序使用后台驻留程序的参数。
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" ...
答
它的工作..
tibrvsend - 服务 - 网络7541 “本地IP; 239.193.1.110;服务器IP” MY。 SUBJECT“这是本地计算机”
该网络参数仍然是错误的,你有它配置非对称多播。删除“服务器IP”。 – 2010-11-17 00:22:18