草庐IT

TcpInboundGateway

全部标签

spring-boot - 带有 Java DSL 的 Spring Integration 服务器

我正在寻找一个SpringIntegration4.3.14TCP服务器的示例,该服务器使用JavaDSL而不是XML来响应消息。4.3.14要求由公司政策制定,该政策也避免使用XML。最终要求是从PLC接收格式化的文本有效负载并以同样的方式响应。PLC代码是遗留的,根本没有明确定义,并且类似的有效载荷可以有不同的格式。处理输入负载的简单方法是将其视为字符串并在Java代码中处理。我有一个基本的接收工作,但无法弄清楚如何发送回复,阅读了很多示例等等,但现在认为头脑只是困惑,所以一个简单的工作示例将是理想的。非常感谢 最佳答案 给你.

java - TcpInboundGateway - 读取特定数量的字节

我应该如何实现服务激活器来读取特定数量的字节?我的context.xml,我的消息处理程序,packagecom.spring.integration.tcp;importjava.io.InputStream;importjava.util.Arrays;publicclassMessageHandler{publicbyte[]receiveAndSend(finalInputStreaminputStream)throwsException{intbytesToRead=50;finalbyte[]requestMessageBytes=newbyte[bytesToRead];

java - 如何使用 TcpInboundGateway 响应请求?

我想用SpringIntegration开发一个TCP服务器,但我遇到了一些困难......我的服务器应该监听GPS设备的端口,这些设备首先使用其IMEI标识自己,并且需要服务器的确认才能继续并将位置数据发送到同一TCP服务器。我成功获取了IMEI,但设备没有收到确认消息...我什至不确定我是否以正确的方式发送它。我阅读了文档和其他帖子,发现我必须使用TcpInboundGateway而不是channel适配器,因为它是同一个session。但是我是否必须使用TcpOutboundGateway将响应发送回设备?这是我的代码:@EnableIntegration@Integration