application.yml
tcp:
server:
ip: 192.168.173.25
port: 20140
server:
port: 6000
TcpDataSenderController
import com.example.tcpclient.utils.TcpClientUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@RestController
@RequestMapping("/tcp")
public class TcpDataSenderController {
private final TcpClientUtil tcpClientUtil;
@Autowired
public TcpDataSenderController(TcpClientUtil tcpClientUtil) {
this.tcpClientUtil = tcpClientUtil;
}
@GetMapping("/connect")
public boolean connect() {
return tcpClientUtil.connect();
}
@GetMapping("/disconnect")
public boolean disconnect() {
return tcpClientUtil.disconnect();
}
@GetMapping("/send")
public boolean send(@RequestParam("data") String data) {
return tcpClientUtil.sendData