水质设备对接(TCP协议)

本文介绍了使用Java进行水质设备的TCP协议对接工作流程,包括启动服务器等待设备连接,系统发送指令到设备,以及接收和解析设备返回数据的过程。详细步骤涉及开启服务并为每个客户端创建线程,解析设备注册信息存储,以及如何发送指令并处理返回值。
摘要由CSDN通过智能技术生成

工作流程

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值