RM over SSL with single port on server(服务器上具有单端口的基于SSL的RM)
问题描述
案例1-不带SSL
当我需要一个简单的RMI连接(没有SSL)时,我在服务器上使用以下代码
案例2-使用SSL
我使用与案例1相同的代码,只是两个工厂都是SSL工厂。结果-在服务器端,在端口2004上创建了一个套接字,但我的客户端无法连接到它-它抛出
要使其正常工作,我需要将服务器上的代码修改为
此代码可以工作,但在服务器端创建了两个套接字,一个在端口2004上,一个在某个变量端口(例如45329)上。但我不想要两个插座。如何解释和修复?推荐答案
要使其正常工作,我需要将服务器上的代码修改为
不。这是一个倒退的步骤:您正在从注册表中删除SSL。您需要修改客户端以在查找注册表时使用SSL。这意味着您必须使用Registry
类,而不是Naming
:
这篇关于服务器上具有单端口的基于SSL的RM的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!