作者reon (完成这条天堂路)
看板java
标题Re: [J2SE] RMI之Client端private ip问题
时间Sun May 25 02:39:45 2008
※ 引述《freshJC (JC)》之铭言:
: 各位不好意思,我目前正在修改某一个RMI的电子白板程式,
: 目前的状况为:Server端程式在固定ip下开启,而Client端使用的是浮动ip。
: 当Client开启白板程式时,如要将Server端中画图的资讯传至Client时,
: Server端程式会因Client的远端物件为虚拟ip,而出现Exception:
@@?
你把RMI Server设在Client端? 你Server都有实体ip了
为何要把RMI设在Client端?
一般来说RMI Server 必须要实体ip的吧 放在Client端很奇怪吧
所以你应该要把RMI架在Server端 来启动RMI程式吧
因为架在Server端 即使你Client这边是虚拟ip也是ok没问题
不知道我讲的 跟你所问的一不一样@@
: java.rmi.ConnectException: Connection refused to host:
: 192.168.1.16; nested exception is:
: java.net.ConnectException: Connection timed out: connect
: 这个问题已经困扰很久了。
: 我也有去看UnicastRemoteObject的API,发现里面并没有直接对ip作修改的函式。
: 不知有什麽办法,可以让Client端程式拥有真实ip的资讯,
: 以让Server端程式能够顺利broadcast出去。
: 希望有熟RMI技术的大大能够帮忙一下,不然最近都快被这个问题搞疯了......囧
: 万分感谢~
--
最深的祝福是没有期限的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.54.219