1

有没有这样的事情可以使用 JAVA 与 1 台电脑进行通信。概念与 Window Live Messenger 相同,但只是想知道是否有这样的东西。如果有,可以举一些例子


问候

4

4 回答 4

6

看看使用 Jabber 的 Smack API:http ://www.igniterealtime.org/projects/smack/


入门指南:
http ://www.igniterealtime.org/builds/smack/docs/latest/documentation/gettingstarted.html


教程: http:
//pauldeng.blogspot.com/2009/09/smack-api-tutorial.html

于 2011-05-11T09:26:39.550 回答
1

你可以试试socket通信,看看java.net包,你可以把一台电脑当作服务器Socket,另一台当作客户端Socket。

于 2011-05-11T09:35:12.633 回答
0

在最低级别,您将不得不使用 TCP 或 UDP 进行消息交换,因为 Java 不支持任何其他协议(目前)。

您可能想看看JGroups项目,它是一个成熟的库,可以帮助您创建网络应用程序。它的基本教程实际上展示了如何实现一个简单的聊天应用程序

于 2011-05-11T09:56:32.183 回答
-1

无论使用哪种语言,您都可能会使用一些标准协议(如 TDC/IP 或 UDP)在应用程序实例之间交换数据。是的,Java 肯定支持这些。

于 2011-05-11T09:28:18.680 回答