通过netty 编写一个可以server和client,发送消息的一些问题

lineage 发布于 2010/11/15 22:29
阅读 2K+
收藏 1

远程client 连接本地server
本地client 连接远程server
本地的server在接收到某个消息需要调用本地clinet的连接发送消息。
把client中的Channel写成static发送的时候会有问题。因为多个地方要使用这个channel。
请问下有什么办法可以解决此问题的?

加载中
0
JavaGG
JavaGG

好象有点乱,,

你的本地client和本地server是同一个应用么??

0
l
lineage

引用来自#2楼“JavaGG”的帖子

好象有点乱,,

你的本地client和本地server是同一个应用么??

 同一个

0
JavaGG
JavaGG

那可以,你互相记录sessionid再做配就可以了

0
l
lineage

引用来自#4楼“JavaGG”的帖子

那可以,你互相记录sessionid再做配就可以了

 我在client端 存了个static的对象用来保存这个Channel,服务器端可以调用,但这个时候会有一定问题,服务器端写了client端本身的就不能调用了。

ch.getId来记录sessionid?记录之后怎么通过这个id来取到连接呢,我在api里面没有看到Channel的构造方法。是通过什么来创建的?

返回顶部
顶部