Re: [J2SE] RMI之Client端private ip問題
※ 引述《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
討論串 (同標題文章)