0

我的应用程序使用 Java 和 Spring Integration 进行 Tcp 连接。有两种类型的功能,首先我需要将应用程序作为客户端连接,另一种需要作为服务器连接。两者都使用spring Integration使用网关进行双向通信。

我需要为此编写加特林脚本,但我是加特林新手。

如果有与我的要求相似的示例程序,我可以作为参考。我也无法在记录器中找到任何 TCP 选项。

任何帮助/指针都非常感谢。

4

1 回答 1

0

看起来现有的 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>.

于 2018-01-30T18:56:00.820 回答