以前、Rubyのxmpp4rでXMPPを使おうとして何故かうまくいかなかったので、今度はJavaで試してみることに。 利用したライブラリはSmack。このライブラリを使えばかなり簡単にXMPPクライアントが作れる。 サンプルとして、Google Talkに繋いで送られてきたテキストをそのまま返すEchoクライアントを作ってみた。 import org.jivesoftware.smack.*; import org.jivesoftware.smack.packet.Message; public class HelloXmpp { public static void main(String[] args) throws Exception { String host = "talk.google.com"; int port = 5222; String service = "gmai