예제 #1
0
 private static void OnDisconnectionEvent(object sender, UnetConnectionMsg e)
 {
     foreach (UnetClient item in Clients)
     {
         if (item.ConnectionId == e.ConnectionId)
         {
             Clients.Remove(item);
         }
     }
 }
예제 #2
0
    private static void OnConnectionEvent(object sender, UnetConnectionMsg e)
    {
        UnetClient client = new UnetClient
        {
            HostId       = e.HostId,
            ConnectionId = e.ConnectionId,
            ChannelId    = myReliableChannelId,
            ClientInfo   = $"ID: {e.ConnectionId}   IP:{e.ClientIp}  Port:{e.ClientPort}"
        };

        Clients.Add(client);
    }