确定CORBA连接的远程端口

时间:2011-10-11 07:25:04

标签: java .net firewall corba

我在不同的主机上运行corba服务器和corba客户端,服务器和客户端之间有防火墙。当客户端连接到服务器时,我发现在服务器上使用了几个随机远程端口进行连接。 TCPView输出:

java.exe 11816 TCPV6 xxx.domen.com 7000 xxx.domen.com 0聆听
java.exe 11816 TCP xxx 7000 localhost 61392 ESTABLISHED
java.exe 11816 TCP xxx.domen.com 7000 xxx.domen.com 61393 ESTABLISHED

OpenORB(Java)用于服务器,IIOP.NET用于客户端。 我需要确定可能使用的远程端口的服务器范围,以满足防火墙限制。

所以,问题是如何管理/确定服务器连接的远程端口?

P.S。 我遇到防火墙限制的最佳方法是在客户端之间使用一个双向通道 和预定义端口的服务器。 P.P.S 此解决方案CORBA - JacORB: Use fixed port generating IOR? 也适用,但我需要我的orb实现解决方案(OpenORB(Java),IIOP.NET)

感谢您的帮助=)

2 个答案:

答案 0 :(得分:2)

大多数ORB都可以选择在修复端点上启动服务器,如果这样做,您可以在防火墙中允许该端口

答案 1 :(得分:0)

  

我发现在服务器上使用了几个随机远程端口   连接

不,你没有。您只找到了一个处于LISTENING状态的端口。港口7000。