使用IP 127.0.0.1进行网络通信

使用IP 127.0.0.1进行网络通信

问题描述:

我已经创建了我朋友的名字列表。通过点击他们的名字,一个框架应该为我打开,另一个框架在朋友有相同应用程序运行的机器上。就像信使应用程序中的聊天窗口一样。我使用这个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

OK,让我看看,如果我得到这个直:你正在创建一个IM类似的东西,对不对?

并且您在端口上使用连接127.0.0.1

大家都知道127.0.0.1loopback的地址,它只会指向自己的机器。不管是什么机器。

IF你想创建一个IM,你需要一台服务器来处理邮件,知道你尝试连接的远程地址(也有可能做出一个服务器来提供这样的地址这就是雅虎信使的做法)。