java - 确定 CORBA 连接的远程端口

标签 java .net firewall corba

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

java.exe 11816 TCPV6 xxx.domen.com 7000 xxx.domen.com 0 正在监听
java.exe 11816 TCP xxx 7000 localhost 61392 已建立
java.exe 11816 TCP xxx.domen.com 7000 xxx.domen.com 61393 已建立

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

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

附注 对我来说,满足防火墙限制的最佳方法是在客户端之间使用一个双向 channel 和具有预定义端口的服务器。 聚苯乙烯 这个解决方案CORBA - JacORB: Use fixed port generating IOR? 也合适,但我需要我的 orb 实现的解决方案(OpenORB(Java),IIOP.NET)

感谢您的帮助=)

最佳答案

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

关于java - 确定 CORBA 连接的远程端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7722647/

相关文章:

java - JBOSS:EJB如何修复java.lang.reflect.UndeclaredThrowableException?

c# - LINQ 到 SQL : Alter Table or Add New Table to Existing Database

tcp - MQTT 如何在防火墙后工作?

tcp - TCP通信是2路通信吗?

c# - MS Dynamics CRM 插件错误 - [A]CrmWebSvc 无法转换为 [B]CrmWebSvc

Java服务器套接字: Find an open port NOT blocked by a firewall

java - 定位二维数组中元素的坐标

java - 如何在终端上打印所有java异常?

java - 错误: package com. firebase.ui.database不存在

.net - 在服务器上生成 PDF 的最佳方法