看板 java 關於我們 聯絡資訊
※ 引述《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