2010-11-12 272 views
0

我試圖使用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

回答

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" ... 
0

它的工作..

tibrvsend - 服務 - 網絡7541 「本地IP; 239.193.1.110;服務器IP」 MY。 SUBJECT「這是本地計算機」

+0

該網絡參數仍然是錯誤的,你有它配置非對稱多播。刪除「服務器IP」。 – 2010-11-17 00:22:18