在线急等~~~C#用Socket做的点对点聊天怎么获得在线成员??

2025-01-05 06:54:05
推荐回答(2个)
回答1:

要获得在线成员,
方案1:做一个服务器,所有人要聊天,必须先登录到服务器,登录后,每5分钟发一次心跳信息给服务器,没有心跳的认为离线
这样就可以通过服务器获得在线成员了

方案2:定时发广播包,其它客户端接收到广播包进行回应

回答2:

在用户上线和下线时发广播包,这样就可知道用户的状态。