400-700-1307

简单的TCPIP服务器端demo程序

2019-01-26 14:25
【实例简介】简单的TCPIP服务器端demo程序
【实例截图】

【核心代码】

public void run()
{
   String reccharBuf = new String(); byte[] receiveBuf = new byte[BUFSIZE];
   SimpleDateFormat df=new SimpleDateFormat("yyyy/MM/dd/HH:mm:ss"); while (true) { //System.out.println("等待客户端连接。。。。" df.format(new Date()));  Console.showInformation("等待客户连接...." df.format(new Date()));
      Socket clntSock=null;
      BufferedInputStream in=null;//声明BufferedInputStream局部变量  try {
           clntSock = server.accept();
         clntSock.setSoTimeout(15000);
         SocketAddress clientAddress = clntSock.getRemoteSocketAddress(); //System.out.println("Handling client at"   clientAddress "/" df.format(new Date()));  Console.showInformation("正在处理来自"   clientAddress "/" df.format(new Date()));
         in = new BufferedInputStream(clntSock.getInputStream(), 1024);//得到从客户端发送来的数据,放到in中  while ((in.read(receiveBuf)) != -1) {
            reccharBuf=bytesToHex(receiveBuf);
            getMsg(receiveBuf);
            Iterator it = receiveBuf.iterator();//迭代器  while (it.hasNext()) {//检查迭代器中是否还有数据  //System.out.println(it.next());  Console.showInformation(it.next().toString());//将得到的数据打印出来  } datalist.clear();//清空集合中的数据  } //Iterator it = datalist.iterator();//迭代器  //while (it.hasNext()) {//检查迭代器中是否还有数据  //System.out.println(it.next());  // Console.showInformation(it.next().toString());  //}  if (datalist.isEmpty())
            { //setInsertindicator(true);  Console.showInformation("未收到数据"); //System.out.println("未收到数据");  } else{ //setInsertindicator(true);  }
      } catch (IOException e) { //System.out.println("客户端数据读取异常");  Console.showInformation("客户端数据读取异常");
         setInsertindicator(false); datalist.clear(); safeClose(in); safeClose(clntSock);
         e.printStackTrace();
      }finally{ datalist.clear();
      }
   }
}

上一篇:没有了
下一篇:Java多边形重心计算

开班信息

当前校区

北京校区
  • 北京校区
  • 上海校区
  • 广州校区
  • 沈阳校区
  • 杭州校区
  • 南京校区
  • 郑州校区
  • 成都校区
  • 深圳校区
  • 西安校区
  • 苏州校区
  • 深圳沙井
  • 深圳观澜
  • 深圳龙岗
  • 武汉校区
  • 西宁校区
  • 石家庄校区
  • 湖北咸宁
  • 广东惠州
  • 广东佛山

                    Copyright © 2007-2019 IT兄弟连教育 版权所有 京ICP备11018177号  京公网安备 11010802026987号