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

(61评价)
价格: 2140.00元
【丛林战争】-- 任务96 服务端删除房间的操作是不有点麻烦了?有点绕
回不去的曾经发起了问答2018-01-18
1
回复
435
浏览

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

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

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

 

 

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