tmp = sgip.read(input); //程序到这步就报java.lang.NegativeArraySizeException
if (tmp.getCommandID() == SGIP_Command.ID_SGIP_SUBMIT_RESP)
{
submitresp = (SubmitResp) tmp;// 强制转换
submitresp.readbody();// 解包
}
为什么到tmp = sgip.read(input)这步时就会报 java.lang.NegativeArraySizeException,并且在这之前都正经和网关连接,Bind也正常,也能正常将所有参数submit到网关,可在网关响应的时候却报了这个错,为此我郁闷了N天,请做过SGIP短信发送程序的仁兄,仁姐指点一下,怎么样才能解决此问题?十万火急!就算为了我在公司这个饭碗请大家帮帮忙!谢谢了!
if (tmp.getCommandID() == SGIP_Command.ID_SGIP_SUBMIT_RESP)
{
submitresp = (SubmitResp) tmp;// 强制转换
submitresp.readbody();// 解包
}
为什么到tmp = sgip.read(input)这步时就会报 java.lang.NegativeArraySizeException,并且在这之前都正经和网关连接,Bind也正常,也能正常将所有参数submit到网关,可在网关响应的时候却报了这个错,为此我郁闷了N天,请做过SGIP短信发送程序的仁兄,仁姐指点一下,怎么样才能解决此问题?十万火急!就算为了我在公司这个饭碗请大家帮帮忙!谢谢了!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货