具体:
a) 某一客户端上线后发送“上线广播”;
b) 已在线的客户端收到“上线广播”后,反馈一个应答信息给新上线的客户端,以告知自身的存在;
c) 客户端发送“共享资源查询请求”;
d) 已在线的客户端收到“共享资源查询请求”后,反馈一个应答信息(包含自身共享资源列表)给新上线的客户端;
e) 任一客户端当前共享资源发生变化,广播新的共享资源列表,以通知所有其他客户端进行数据更新;
f) 任一客户端周期性广播一个“心跳”包,以表明自己的存在;
g) 任一客户端在超过某一时间后如果未收到某一客户端的“心跳”包,则认为该客户端已断网。
目前会做“上线广播”,但是资源列表怎么实现? f)我能实现 g)也能实现,就是资源共享不会,求助攻
|
|