java rmi 多ip_在rmi连接中客户端指定一个ip地址,但程序执行中却转换成另一个地址...
局域网中的两台电脑想通过rmi技术连接通信
服务器端>ip地址:192.168.10.28
import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
public class RMIServer {
public static void startServer() throws RemoteException, MalformedURLException {
// 启动rmi注册服务,指定端口1099也可以直接命令行启动一个注册服务生成stub
LocateRegistry.createRegistry(1099);
// 创建远程对象一个或者多个实例
FingerGatherManage fingerGatherManage = new FingerGatherManageImpl();
// 把对象注册到另一台启动了rmi注册服务的机器
Naming.rebind("rmi:/192.168.10.28:1099/FingerGatherManage", fingerGatherManage);
System.out.println("rmi服务器启动了");
}
}
客户端>ip地址:192.168.10.8
public class RMIConnection {
public static List> validateUserNameAndPassword(String ip, int portNum, String userName, String password) throws MalformedURLException, RemoteException, NotBoundException {
FingerGatherManage fingerGatherManage = (FingerGatherManage) Naming
.lookup("rmi:/" + ip + ":" + portNum + "/FingerGatherManage");
List> result = fingerGatherManage.validateUserNameAndPassword(userName, password);
return result;
}
}
当我在客户端传入参数ip=192.168.10.28(服务器内网Ip)时,报错java.rmi.connectException:refused,而且传入的ip被转化成192.168.10.106
java rmi 多ip_在rmi连接中客户端指定一个ip地址,但程序执行中却转换成另一个地址...相关推荐
- 在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文
在eclipse中安装properties插件PropertiesEditor及设置(附图),ASCII码转换成中文 安装成功后ASCII还是不能转换成中文的,原因是设置里面没有把编码设置为utf8的 ...
- python将考勤表中同一个人,同一日期的多行出勤时间转换成同一列显示的方法
python将考勤表中同一个人,同一日期的多行出勤时间转换成同一列显示的方法 原始表: 注意原始表中的日期和时间转换成文本的形式存储在EXCEL 中. python代码: import numpy a ...
- python生成签名sign(按照字典中的key的ascii码排序加上对应的key转换成url形式生成md5签名)
Python签名 按照字典中的key的ascii码排序加上对应的key转换成url形式生成md5签名 请求参数(参数字典) parm = {"UnionId":"8888 ...
- mysql python连接时、指定的ip地址被转接了_pythonmysql.connector模块使用了错误的IP地址...
我在使用python时遇到了一个问题mysql.connector脚本中的模块.当我从脚本运行连接到运行mysql v8的docker容器时,它试图连接到错误的IP地址.下面是示例函数:import ...
- java数字转中文_Java程序:输入数字转换成中文输出
功能看似简单,但真正实现起来也不是易事 现在贴出代码,欢迎各位幕友提出建议!! package test01; import java.util.Scanner; public class Test ...
- 8种在JavaScript数组中查找指定元素的方法(用于开发中数据的处理)
1.Array.prototype.includes() includes() 方法用来判断一个数组是否包含一个指定的值,如果包含则返回 true,否则返回 false. 该方法支持两个参数value ...
- stata中超好用小命令:一键将excel文件转换成dta文件
xls2dta命令:将excel文件转换成dta文件 在stata应用中,往往需要对多个excel中的数据进行处理,这就需将excel格式的数据转化为stata格式的数据,通常的做法是读入(impor ...
- excel自定义格式分钟计时_Excel中如何将00:00格式(小时:分钟)转换成用分钟或小时表示,......
展开全部 Excel中将00:00时间格式转换成纯分钟或者小时表示,可以使用HOUR()和MINUTE()两个函数636f707932313133353236313431303231363533313 ...
- python中保留两位小数的编写程序_Python中保留两位小数的几种方法
保留两位小数,并做四舍五入处理 方法一: 使用字符串格式化 >>> a = 12.345 >>> print("%.2f" % a) 12.35 ...
最新文章
- CentOS6.5 下sciki-learn numpy scipy 的安装
- WhatsApp宣布免费 欲变身一站式企业式服务应用
- 查看显卡显存_显卡显存越大性能就越好吗【详细介绍】
- pytorch 筛选不齐
- docker之数据卷管理
- MaskedTextBox
- 把SAP云平台上创建的API proxy添加到API product里去
- 电子计算机的大脑核心是什么,戴君惕《人脑与电脑》初中说明文阅读题及答案...
- 利用js的闭包原理做对象封装及调用方法
- NOIP2000单词接龙[DFS]
- 教育直播APP开发,在线教育系统开发,主要功能
- (Java面试)Java面试越来越难,不加油卷起来,怎么拿到大厂offer!!
- 如何在未越狱的iOS 设备上安装 ipa
- missing ios distribution signing identity xxx, xcode can request one for you
- 【USB接口】USB-Type-A B C 、Micro-USB、Mini-USB接口描述
- 解决linux下.AppImage文件无法运行问题
- 孙陶然:协同是现场最高级别干部的责任
- 肖申克的救赎 -Hope
- 域名1元价,我也来注册一个
- 震惊全国的汶川大地震