【发布时间】:2015-04-07 16:07:24
【问题描述】:
如何使用 Netty 从服务器向客户端发送消息? 我知道你可以这样做
for (Channel c : channels1) {
c.writeAndFlush("TEXT \r\n");
}
但它只能在 ChatServerHandler 类中使用。有没有向客户端发送消息的方法,或者我怎样才能创建一个可以调用的方法,例如
sendMessageToServer("MESSAGE");
void sendMessageToServer(String message) {
final ChannelGroup channels = new DefaultChannelGroup(GlobalEventExecutor.INSTANCE);
for (Channel c : channels) {
c.writeAndFlush("TEXT \r\n");
}
}
?如果我在 ChatServerHandler 中使用
final ChannelGroup channels = new DefaultChannelGroup(GlobalEventExecutor.INSTANCE);
我的频道大小为 0。
【问题讨论】:
标签: java class methods netty server