返回信息流需求是一个socket服务器,多个客户端与之连接,其中一种客户端可以选取在线的另一种客户端向其发送信息,也就是类似私聊的socket转发服务器。
问题在怎么获取其他线程socket对象这里,并没有方法可以通知指定线程。。还有就是两种客户端的区分,再开一个端口?
这是一条镜像帖。来源:北邮人论坛 / java / #49428同步于 2016/4/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
获取多线程socket对象的问题
godfly
2016/4/18镜像同步21 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
是的,不知道如何获取线程的句柄
线程可以用链表或者哈希表吧?
【 在 nuanyangyang 的大作中提到: 】
: 这个任务一点也不简单。真正的难点是线程间通信,而不是共享socket。
: 至于各个线程之间如何查找,就看你的数据结构如何设计了。
暂时是这样打算。。有什么方法可以标识线程?
【 在 wht 的大作中提到: 】
: 服务器端对线程标识,发送请求的时候附带客户端标识,服务器端解析再发给相应客户端?
我理解是im的需求对吧。
没考虑过用p2p架构吗,cs要管理的东西太多了
【 在 godfly 的大作中提到: 】
需求是一个socket服务器,多个客户端与之连接,其中...
。。因为。。上面说的另一种客户端是特殊协议的硬件设备
【 在 setipro (大索天下) 的大作中提到: 】
: 我理解是im的需求对吧。
: 没考虑过用p2p架构吗,cs要管理的东西太多了
: 需求是一个socket服务器,多个客户端与之连接,其中...
通过『我邮2.0』发布
【 在 godfly 的大作中提到: 】
: 是的,不知道如何获取线程的句柄
: 线程可以用链表或者哈希表吧?
:
组织数据结构的方法太多了,还是看你应用。可以说说具体情景吗?