Netty 服务器处理程序中的异步客户端连接

use*_*024 1 netty

我需要打开与 Netty 服务器业务处理程序的 TCP/IP 客户端连接。

所以

  • 在服务器套接字上接收请求,保持套接字打开
  • 穿过管道并到达业务处理程序......
  • 在业务处理程序中打开异步客户端连接,向第三方发送请求
  • 当收到来自第三方的响应时,会回复原始客户端。

那么,在“业务”处理程序中,有没有一种方法可以向第 3 方发起异步调用,然后当第 3 方回复时,如何附加回该通道并回复回源?

或者只是简单地,在向第三方开放的业务处理程序中,发送、接收、回复关闭通道。

它基本上是一种 1 对 1 类型的事物,发出 1 个请求,来自第 3 方的 1 个请求/响应,并返回结果。

Nor*_*rer 5

我认为您正在寻找与我们在网络示例中所做的类似的东西。虽然不是 100% 一样,但是有点一样。查看代理示例源代码:

https://github.com/netty/netty/tree/3.2/src/main/java/org/jboss/netty/example/proxy