使用企信通api遇到的问题

firstapril 2012-07-30 02:46:00
代码

package com.linkage.netmsg.server;

import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;


import com.linkage.netmsg.NetMsgclient;

public class IM {


static OutputStream out;

static InputStream in = null;

public static boolean result;


public static void main(String[] args) throws IOException{

NetMsgclient client = new NetMsgclient();


ReceiveMsg receiveMsg = new Receive();


client = client.initParameters("218.94.58.243", 9005, "username", "password",receiveMsg);

try {


boolean isLogin = client.anthenMsg(client);
if(isLogin)System.out.println("login sucess");

for(int i =0 ; i < 30;i++)
{


client.sendMsg(client, 0, "165616161", "test", 1);


}


client.closeConn();


} catch (Exception e1) {
e1.printStackTrace();
}
System.out.println(result);

}



}

显示效果
连接异常,尝试重新连接java.lang.NullPointerException
at com.linkage.netmsg.NetMsgclient.send(NetMsgclient.java:976)
at com.linkage.netmsg.NetMsgclient.recordCommon(NetMsgclient.java:575)
at com.linkage.netmsg.NetMsgclient.sendMsg(NetMsgclient.java:792)
at com.linkage.netmsg.server.IM.main(IM.java:41)

false
重新连接成功
网络异常,重新自动登录失败
连接异常,尝试重新连接
重新连接成功
网络异常,重新自动登录失败
连接异常,尝试重新连接
重新连接成功
网络异常,重新自动登录失败
连接异常,尝试重新连接
重新连接成功
网络异常,重新自动登录失败
连接异常,尝试重新连接
重新连接成功













...全文
211 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
firstapril 2012-07-31
  • 打赏
  • 举报
回复
41行 是 client.sendMsg(client, 0, "165616161", "test", 1);
不知道哪错了
plplum 2012-07-30
  • 打赏
  • 举报
回复
lz 仔细从这里检查吧at com.linkage.netmsg.server.IM.main(IM.java:41)

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧