如何解决Red5:可以将IConnection实例存储在HashMap中以供以后检索
| 我有一个这样定义的“ 0”HashMap<String,IConnection> connections = new HashMap<String,IConnection>();
在应用程序connect
中,我像这样向其中添加值:
conn.setAttribute(“username”,username);
connections.put(username,conn); // username and conn are parameters passed to
// connect method
在内部应用程序disconnect
方法中,我像这样从中删除值
connections.remove((String)conn.getAttribute(“username”));
这似乎可行,但是正确/安全吗?还是我做错了?
解决方法
是的,没关系,但是我建议您在尝试访问或写入连接之前确保连接仍处于连接状态。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。