| package com.dy.pmsTest; | 
|   | 
| import com.dy.common.webUtil.BaseResponse; | 
| import com.dy.pmsTest.tcpClient.TcpClUnit; | 
| import lombok.extern.slf4j.Slf4j; | 
| import org.springframework.web.bind.annotation.PostMapping; | 
| import org.springframework.web.bind.annotation.RequestMapping; | 
| import org.springframework.web.bind.annotation.RestController; | 
|   | 
| import java.nio.charset.StandardCharsets; | 
|   | 
| /** | 
|  * @Author: liurunyu | 
|  * @Date: 2024/8/16 14:48 | 
|  * @Description | 
|  */ | 
| @Slf4j | 
| @RestController | 
| @RequestMapping(path="ctrl") | 
| public class TestCtrl { | 
|   | 
|     @PostMapping(path = "sendMs") | 
|     public BaseResponse<String> sendMs(String txt) { | 
|         BaseResponse<String> rt = new BaseResponse<>() ; | 
|         if(txt != null && !txt.trim().equals("")){ | 
|             txt = txt + "\n" ; | 
|             byte[] bs = txt.getBytes(StandardCharsets.UTF_8) ; | 
|             TcpClUnit.session.write(bs) ; | 
|             rt.setCode("1") ; | 
|             rt.setMsg("已经发送数据:" + txt) ; | 
|             rt.setSuccess(true) ; | 
|         }else{ | 
|             rt.setCode("1") ; | 
|             rt.setMsg("请输入数据") ; | 
|             rt.setSuccess(false) ; | 
|         } | 
|         return rt ; | 
|     } | 
| } |