Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(66评价)
价格: 1299.00元
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

【丛林战争】-- 任务96 服务端删除房间的操作是不有点麻烦了?有点绕
回不去的曾经发起了问答2018-01-18
1
回复
661
浏览

我自己想了个办法,不知道这种方式会不会有什么隐患?

1. Server.cs  里面创建一个的 RemoveRoom(Client client) 函数,里面是遍历roomList,获取room的创建人id,并和参数client的id做对比,相同就删除。

2. Client.cs  的 Close() 函数 直接调用 Server.cs 的 RemoveRoom(this) 函数,把自身传过去就好了啊。因为这个client就是关闭了的客户端。

 

 

所有回复
发表回复
你还没有登录,请先 登录或 注册!