[J2SE] RMI之Client端private ip問題
各位不好意思,我目前正在修改某一個RMI的電子白板程式,
目前的狀況為:Server端程式在固定ip下開啟,而Client端使用的是浮動ip。
當Client開啟白板程式時,如要將Server端中畫圖的資訊傳至Client時,
Server端程式會因Client的遠端物件為虛擬ip,而出現Exception:
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: 140.118.209.44
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):