|
@@ -98,8 +98,7 @@ public class GT9MainActivity extends AppCompatActivity
|
|
|
|
|
|
public static List<Activity> activityList = new LinkedList();
|
|
|
|
|
|
- private Button bt_tcpstart, bt_tcpsend1;
|
|
|
- private EditText et_text, et_text1;
|
|
|
+ private Button bt_tcpstart;
|
|
|
private final static String TAG = "Main2Activity-------->";
|
|
|
private final static String addreeip = "192.168.3.80";
|
|
|
private final static int port = 5555;
|
|
@@ -111,7 +110,7 @@ public class GT9MainActivity extends AppCompatActivity
|
|
|
private OutputStream outputStream = null;
|
|
|
private InputStream inputStream = null;
|
|
|
|
|
|
- private byte[] SyncCmd = new byte[] {0x03, 0x00, 0x13, (byte)0x81, 0x4E, 0x00, 0x01};
|
|
|
+ private byte[] SyncCmd = new byte[] {0x03, 0x00, 0x0d, (byte)0x81, 0x4E, 0x00, 0x01};
|
|
|
|
|
|
Handler mHandler = new Handler() {
|
|
|
@Override
|
|
@@ -229,16 +228,8 @@ public class GT9MainActivity extends AppCompatActivity
|
|
|
|
|
|
bt_tcpstart = findViewById(R.id.bt_tcpstart);
|
|
|
|
|
|
- bt_tcpsend1 = findViewById(R.id.bt_tcpsend1);
|
|
|
-
|
|
|
- et_text = findViewById(R.id.et_text);
|
|
|
-
|
|
|
- et_text1 = findViewById(R.id.et_text1);
|
|
|
-
|
|
|
bt_tcpstart.setOnClickListener(this);
|
|
|
|
|
|
- bt_tcpsend1.setOnClickListener(this);
|
|
|
-
|
|
|
init();//
|
|
|
}
|
|
|
|
|
@@ -395,8 +386,6 @@ public class GT9MainActivity extends AppCompatActivity
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
@Override
|
|
|
public void onClick(final View v) {
|
|
|
switch (v.getId()) {
|
|
@@ -456,7 +445,6 @@ public class GT9MainActivity extends AppCompatActivity
|
|
|
framelen = (headbytes[4] & 0xff) + (int) ((headbytes[5] & 0xff) * 256); //低位在前
|
|
|
frameid = (headbytes[6] & 0xff) + (int) ((headbytes[7] & 0xff) * 256);
|
|
|
|
|
|
-
|
|
|
int offset = 0;
|
|
|
|
|
|
do{
|
|
@@ -504,10 +492,8 @@ public class GT9MainActivity extends AppCompatActivity
|
|
|
System.out.println(sb);
|
|
|
*/
|
|
|
}
|
|
|
- // System.out.println("get message from client: " + sb);
|
|
|
|
|
|
//outputStream = socket.getOutputStream();
|
|
|
- //outputStream.write("Hello Client,I get the message.".getBytes("UTF-8"));
|
|
|
|
|
|
inputStream.close();
|
|
|
outputStream.close();
|
|
@@ -529,7 +515,6 @@ public class GT9MainActivity extends AppCompatActivity
|
|
|
//bt_tcpstart.setBackgroundColor(getResources().getColor(R.color.colorAccent2));
|
|
|
|
|
|
try {
|
|
|
- //socket.close();
|
|
|
//inputStream.close();
|
|
|
//outputStream.close();
|
|
|
//socket.close();
|
|
@@ -542,43 +527,11 @@ public class GT9MainActivity extends AppCompatActivity
|
|
|
|
|
|
break;
|
|
|
|
|
|
- case R.id.bt_tcpsend1:
|
|
|
- tcp_start();
|
|
|
+ default:
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void tcp_start() {
|
|
|
-
|
|
|
- new Thread(new Runnable() {
|
|
|
-
|
|
|
- @Override
|
|
|
-
|
|
|
- public void run() {
|
|
|
- app_text = et_text.getText().toString().trim();
|
|
|
- try {
|
|
|
-
|
|
|
- if (app_text.equals("")) {
|
|
|
- Log.i(TAG, "输入不能为空");
|
|
|
- } else {
|
|
|
- //注意charset.forName 字符编码,utf-8中文。。。。。
|
|
|
- if(outputStream !=null){
|
|
|
- byte[] sendData = app_text.getBytes(Charset.forName("ASCII"));
|
|
|
- outputStream.write(sendData, 0, sendData.length);
|
|
|
- outputStream.flush();
|
|
|
-
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- } catch (IOException e) {
|
|
|
- e.printStackTrace();
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }).start();
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* ???? , ??????????
|
|
|
*/
|