使用IP 127.0.0.1进行网络通信

发布于 2024-08-18 05:17:36 字数 345 浏览 4 评论 0原文

我创建了一份朋友名单。通过单击他们的名字,应该为我打开一个框架,并在朋友运行相同应用程序的计算机上打开第二个框架。就像消息应用程序中的聊天窗口一样。我使用的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

琉璃梦幻 2024-08-25 05:17:36

好吧,让我看看我是否明白了这一点:您正在创建类似于 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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文