- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习 netty 框架和 Google protobuf,所以现在我正在编写一些简单的服务器和客户端应用程序。
我基于来自 netty 的 SecureChat 示例编写了一个服务器,我想编写一个方法来返回从特定 ip 连接的所有 channel (无论什么端口)。我有一个 ChannelGroup 保存所有连接的 channel ,我考虑使用 write 方法 - write(Object message, SocketAddress remoteAddress),但在 SocketAddress 类中我必须插入端口。
所以我考虑了其他方法,但我发现唯一有效的方法是使用 for 循环,但是还有其他方法吗?有什么方法可以给我带来更好的性能吗?
谢谢,BBLN。
最佳答案
您可以拥有自己的支持此功能的 ChannelGroup 实现。为此,您可以拥有一个使用 channel 的 InetAddress 作为键的 channel 映射。这样您就可以通过 IP 快速查找所有 channel 。
关于java - 如何查找从 ChannelGroup 中特定主机名连接的所有客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10088769/
我正在学习 netty 框架和 Google protobuf,所以现在我正在编写一些简单的服务器和客户端应用程序。 我基于来自 netty 的 SecureChat 示例编写了一个服务器,我想编写一
我正在与 PubNub 合作开发安全消息传递系统,但我遇到了 channel 列表返回“非函数错误”的问题。这是我的代码: $(document).on("pageshow", "#vendorMes
我正在开发基于 netty 的多人游戏服务器。大多数传输到客户端的消息都是特定于单个客户端的但有时我需要向所有客户端广播相同的消息。 我不确定是否有充分的理由在我自己的 map 上使用 Channel
我有一个基于 TCP 的 Netty 应用程序,其中包含多个需要相互通信的客户端。我将所有 Channel 引用存储在 ChannelGroup 中。 虽然我知道我可以通过调用 ChannelGrou
我创建了一个 netty.io BootStrap,它从旧服务器接收流数据。服务器使用 ISO-8859-1 字符集发送数据。还有一个使用不同分隔符字节的内部“协议(protocol)”: priva
我是一名优秀的程序员,十分优秀!