我的应用程序使用 Java 和 Spring Integration 进行 Tcp 连接。有两种类型的功能,首先我需要将应用程序作为客户端连接,另一种需要作为服务器连接。两者都使用spring Integration使用网关进行双向通信。
我需要为此编写加特林脚本,但我是加特林新手。
如果有与我的要求相似的示例程序,我可以作为参考。我也无法在记录器中找到任何 TCP 选项。
任何帮助/指针都非常感谢。
我的应用程序使用 Java 和 Spring Integration 进行 Tcp 连接。有两种类型的功能,首先我需要将应用程序作为客户端连接,另一种需要作为服务器连接。两者都使用spring Integration使用网关进行双向通信。
我需要为此编写加特林脚本,但我是加特林新手。
如果有与我的要求相似的示例程序,我可以作为参考。我也无法在记录器中找到任何 TCP 选项。
任何帮助/指针都非常感谢。
看起来现有的 Spring Integration TCP Sample符合您的要求。
您可以在那里找到一个 XML 配置:
<int-ip:tcp-connection-factory id="crLfServer"
type="server"
port="${availableServerSocket}"/>
带有适当的<int-ip:tcp-inbound-gateway>
和:
<int-ip:tcp-connection-factory id="client"
type="client"
host="localhost"
port="${availableServerSocket}"
single-use="true"
so-timeout="10000"/>
供客户端通过<int-ip:tcp-outbound-gateway>
.