工作流程
1、启动服务器,用于水质设备连接
2、系统调用接口,给指定的设备发送指令
3、接收、解析返回的数据,把解析好的数据返回给系统
详细步骤
一、开启服务,并为每个客户端都开启一个线程
try {
ServerSocket server = new ServerSocket(5065);
//Socket client = null;
System.out.println("服务端已启动,等待客户端连接..");
new Thread(()-> {
try {
//循环监听
while(true){
//等待客户端的连接,如果没有获取连接,会一直卡在这个地方
Socket client = server.accept();
InetAddress inetAddress = client.getInetAddress();
System.out.println(inetAddress);
System.out.println("与客户端连接成功!");
//为每个客户端连接开启一个线程
new Thread(new Serv