예제 #1
0
        protected static void RefreshRoom(ServerContext server, Room room)
        {
            var roomRefreshedContent = new ClientRoomRefreshedCommand.MessageContent
              {
            Room = room,
            Users = room.Users.Select(nick => server.Users[nick]).ToList()
              };

              foreach (string user in room.Users)
            ServerModel.Server.SendMessage(user, ClientRoomRefreshedCommand.CommandId, roomRefreshedContent);
        }
예제 #2
0
파일: Room.cs 프로젝트: Nowsoud/TCPChat
 /// <summary>
 /// Сравнивает этот объект с объектом указанным в параметре метода.
 /// </summary>
 /// <param name="room">Объект с которомы осуществляется сравнение.</param>
 /// <returns>Истина если объекты равны.</returns>
 public bool Equals(Room room)
 {
     return string.Equals(name, room.name);
 }