使用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);
}
I have created a list of my friends' names. By clicking on their names one frame should get opened for me and a second one on the machine where the friend has the same application running.Just like the chat window in a messenger application. I use the IP address 127.0.0.1 fort this. Will this wor?
this is my list action performed:
private void jList1ValueChanged(javax.swing.event.ListSelectionEvent evt) {
ChatFrame frame = new ChatFrame(client);
frame.setVisible(true);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,让我看看我是否明白了这一点:您正在创建类似于 IM 的东西,对吧?
您正在使用
127.0.0.1
端口上的连接吗?众所周知,
127.0.0.1
是一个环回地址,它只会指向一个人的机器。不管什么机器。如果您尝试创建即时消息,则需要一台服务器来处理消息,或者知道您尝试连接的远程地址(并且那里的服务器可以必须提供此类地址,Yahoo Messenger 就是这样做的)。
OK, let me see if I got this straight: you're creating something akin to an IM, right?
And you're using a connection on a port at
127.0.0.1
?As we all know the
127.0.0.1
is a loopback address, it will only point to one's machine. No matter what machine.IF you're trying to create an IM, you need a server to handle the messages, OR know the remote address you're trying to connect (and a server there could be made to provide such address, that's how Yahoo Messenger does).