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();
}
}