Android Socket网络编程 TCP协议

来源:互联网 发布:csp绘画软件mac 编辑:程序博客网 时间:2024/06/14 00:00

TCP:

          private Socket dSocket = null; 

          OutputStream wifiOutput;

          InputStream wifiInput;

          byte buffer[] = new byte []{(byte)0x01,(byte)0x01,(byte)0x01};

          byte[] rvBytes = new byte[20];

          class ThreadOther extends Thread {      //这是一个线程 要把Socket放到线程里
   
                    public ThreadOther() {

                    }
                   public void run() {
   
     try {

                                        dSocket = new Socket(“192.168.1.100”,4000);
                                        wifiOutput=dSocket.getOutputStream();
                                        wifiInput=dSocket.getInputStream();

                                        wifiOutput.write(buffer);

                                        wifiInput.read(rvBytes);

                                        try{
                                                   Thread.sleep(100);
                                       }catch(InterruptedException e){
                                                  e.printStackTrace();
                                       }

                              } catch (IOException e) {
    e.printStackTrace();
                              } catch (Exception e) {
                                                 e.printStackTrace();
                              }
    
                            try {
                                            dSocket.close();         //看程序需要 是否关闭
                                           wifiOutput.close();
                                           wifiInput.close();

                               } catch (Exception e) {
                                          e.printStackTrace();
                             }

                  }

0 0
原创粉丝点击