是否有使用JAVA与1台电脑进行通信的另一台电脑。概念与Window Live Messenger相同,但只是想知道是否有这样的事情。如果有,可举一些例子
此致
答案 0 :(得分: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
答案 1 :(得分:1)
您可以尝试套接字通信,看一下java.net包,在这里您可以将一台PC视为服务器套接字,将另一台视为客户端套接字。
答案 2 :(得分:0)
在最低级别,您将不得不使用TCP或UDP进行消息交换,因为Java不支持任何其他协议(尚未)。
您可能想看一下JGroups项目,它是一个成熟的库,可以帮助您创建网络应用程序。它basic tutorial实际上显示了如何实现simple chat application。
答案 3 :(得分:-1)
无论使用哪种语言,您都可以使用某些标准协议(如TDC / IP或UDP)在应用程序实例之间交换数据。是的,Java当然支持这些。