Tibco 发送命令
我正在尝试使用 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: 无法初始化传输: 无法解析网络规范
I'm trying to send message using tibrvsend command.
The scenarios is like below ,
I've server running on network , I'm able to ping the server Ip address and able to connect using remote desktop connection.
On the server i'm listening to the subject
tibrvlisten -service 7541 -network ;239.193.1.110 MY.SUBJECT
From my local machine I'm trying to send message to the same subject above, but it is not reaching to the server. If i use the same send command on the server it is working fine and message is reaching . I'm not able send the same from my local to server.
tibrvsend -service 7541 -network 184.10.34.9;239.193.1.110 -daemon tcp:7541 MY.SUBJECT "Hello Test Message"
The error i'm getting on console is tibrvsend: Failed to initialize transport: Could not resolve network specification
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试使网络参数尽可能简单,并且仅在运行多个守护程序或使用远程守护程序时才使用 daemon 参数。
在 Windows 上,您通常有多个网络适配器,这就是为什么您有时需要更具体地使用第一个参数。正如您所发现的,接口地址通常是最容易使用的形式。
在 Unix 平台上,您可以使用
/etc/networks
中的接口名称或网络名称,但在 Windows 上则没有这种优势,而且 IPv6 通常会使其无法使用。有关网络参数的更多讨论,请阅读 RV 概念指南。
最有用的是网络IP,例如1.2.3。将匹配接口1.2.3.4
Try to keep the network parameter as simple as possible, and only use the daemon parameter if you are running multiple daemons or using a remote daemon.
On Windows you often have multiple network adapters which is why you sometimes need to be more specific with the first parameter. The interface address is usually the easiest form to use as you have discovered.
On Unix platforms you can use the interface name or network name from
/etc/networks
but you do not have this luxury on Windows, and often IPv6 renders it unusable.Read the RV Concepts Guide for more discussion on the network parameter.
The most useful being network IP, e.g. 1.2.3. will match interface 1.2.3.4
它正在工作..
tibrvsend -service 7541 -network "local-ip;239.193.1.110;server-ip" MY.SUBJECT "This is from local machine"
It's working..
tibrvsend -service 7541 -network "local-ip;239.193.1.110;server-ip" MY.SUBJECT "This is from local machine"