Exemplo n.º 1
0
        public async Task <bool> joinRoom(string addr, int port)
        {
            if (curNetwork != LANNetwork)
            {
                return(false);
            }
            logger?.log("客户端请求加入房间" + addr + ":" + port);
            room = await LANNetwork.JoinRoom(addr, port);

            return(room != null);
        }
Exemplo n.º 2
0
 public void Dispose()
 {
     if (clientNetwork != null)
     {
         clientNetwork.Dispose();
     }
     if (LANNetwork != null)
     {
         LANNetwork.Dispose();
     }
 }
Exemplo n.º 3
0
 public void switchNetToLAN()
 {
     if (curNetwork != null)
     {
         //切换网络注销事件。
     }
     if (!LANNetwork.isRunning)
     {
         LANNetwork.start();
     }
     curNetwork = LANNetwork;
     LANNetwork.onDiscoverRoom += onDiscoverRoom;
 }