JAVA与QQ网络通讯实例Java认证考试

文章作者 100test 发表时间 2010:01:01 15:47:22
来源 100Test.Com百考试题网


  准备工作:
  1.两个QQ(Q号现在好容易申请)
  2.eclipse(支持awt swing 可视化开发的版本为佳)
  3.JDK1.5以上
  4.JQL2006,直接从官方那边下载的不能直接用需要改装,下载地址:http://www.766la.com/766BBS/forum/t-0-5409-1.html
  步骤:
  1.解压jqgsv0.1beta_src
  2.用eclipse导入目录jqgsv0.1beta_src下的项目
  3.把jqgsv0.1beta_src目录下的commons-codec.jar 和 commons-logging.jar加到项目属性里的Librares中
  4.打开com.myqq.MuiltQQfrendSend,实例代码都在这里,可以直接运行用eclipse运行该类,如果登陆失败,多登陆
  几次就可以了
  //登陆代码
  ....
  client = new QQClient().
  client.setConnectionPoolFactory(new PortGateFactory()).
  QQUser user = new QQUser(你的Q号, 你Q号的密码).
  client.addQQListener(this).
  user.setUdp(true).
  client.setUser(user).
  //client.setLoginServer("sz.tencent.com").
  client.setLoginServer("58.61.32.40").
  .....
  qq服务器地址有多种,你可以选一个填上去,QQ号必须是整型
  //发送消息
  .....
  client.sendIM(一个好友的QQ号,Util.getBytes(comext)).//发送一个普通的消息
  ......
  好友的QQ号必须是整型
  类QQClient主要是执行QQ客户端的动作,比如,发送消息,添加好友,获取好友等
  //获取你的Q号下的所有好友信息
  ....
  GetFriendListReplyPacket gf = (GetFriendListReplyPacket)e.getSource().
  java.util.List friends = (java.util.List) gf.friends.
  for(int i = 0 . i

相关文章


J2ME经典算法地图四色问题Java认证考试
JAVA认证辅导:jsp端使用ApplicationContextJava认证考试
用JavaMail发送带附件的EmailJava认证考试
如何高效使用JavaEEORM框架Java认证考试
JAVA与QQ网络通讯实例Java认证考试
Java中字符串比较的注意点Java认证考试
JAVA认证辅导:JS操作JSON总结Java认证考试
apacheserver与tomcat的区别以及整合Java认证考试
JAVA版helloworld全攻略Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛