开发者社区> 问答> 正文

通过服务器发送短信没有接收返回的扩展值

java 调用发送短信的时候设置了两个值setSmsUpExtendCode  setOutId 但是在用户回复信息的时候这两个值都没有,我需要这个值来定位用户接收的是哪个短信

【评宏】","sp_id":null,"sequence_id":545682613,"phone_number":"18600236146","content":"1"}

这是接收的值

展开
收起
1459121170125150 2018-08-21 09:36:25 1297 0
1 条回答
写回答
取消 提交回答
  • 1.建立客户端socket连接,指定服务器位置及端口 Socket socket =new Socket(confM.getIp(),Integer.valueOf(confM.getSsh_port())); //2.得到socket读写流 OutputStream os=socket.getOutputStream(); PrintWriter pw=new PrintWriter(os); //输入流 InputStream is=socket.getInputStream(); BufferedReader br=new BufferedReader(new InputStreamReader(is)); //3.利用流按照一定的操作,对socket进行读写操作 String info="用户名:Tom,用户密码:123456"; pw.write(message); pw.flush(); socket.shutdownOutput(); //接收服务器的相应 String reply=null; while(!((reply=br.readLine())==null)){ System.out.println("接收服务器的信息:"+reply); } //4.关闭资源 br.close(); is.close(); pw.close(); os.close(); socket.close();

    答案来源于网络

    2019-10-14 19:19:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载