2010-01-18 106 views
-2

我已經創建了我朋友的名字列表。通過點擊他們的名字,一個框架應該爲我打開,另一個框架在朋友有相同應用程序運行的機器上。就像信使應用程序中的聊天窗口一樣。我使用這個IP地址127.0.0.1堡壘。這個窩?使用IP 127.0.0.1進行網絡通信

,這是我的列表執行的操作:

private void jList1ValueChanged(javax.swing.event.ListSelectionEvent evt) {          

    ChatFrame frame = new ChatFrame(client); 
    frame.setVisible(true); 

} 
+4

127.0.0.1是一個IP地址,而不是一個端口。你對我來說意味着什麼,一個對他們來說?第二幀應該顯示在不同的機器上嗎?或者相同,但有不同的信息呢?對於實際問題:你應該知道這是否是正確的行爲。而且你也應該能夠測試,如果它工作或沒有。 – 2010-01-18 12:20:51

+0

喜歡聊天框。當你點擊你的朋友的名字突然一個聊天框將會顯示給你,另一個聊天框將顯示給你的朋友在另一臺機器。但我使用127.0.0.1的IP地址,並顯示兩個聊天框架me.is這是正確的?我的意思是,在jList1valueChanged我想顯示一幀,但它會顯示2幀,這是正確的? – Johanna 2010-01-18 12:23:56

+2

好的,我希望問題文字現在反映您的實際問題。如果是這樣的話,我建議你閱讀一下網絡基礎知識(用Java),例如:http://java.sun.com/docs/books/tutorial/networking/ – 2010-01-18 12:29:34

回答

4

OK,讓我看看,如果我得到這個直:你正在創建一個IM類似的東西,對不對?

並且您在端口上使用連接127.0.0.1

大家都知道127.0.0.1loopback的地址,它只會指向自己的機器。不管是什麼機器。

IF你想創建一個IM,你需要一臺服務器來處理郵件,知道你嘗試連接的遠程地址(也有可能做出一個服務器來提供這樣的地址這就是雅虎信使的做法)。