john pfeiffer
  • Home
  • Categories
  • Tags
  • Archives

roomManager

import java.net.*;
import java.io.*;
import java.lang.*;
import java.util.*;


class roomManager
{
    HashTable roomList = new HashTable();


    public void addRoom(String roomName, ClientThread user)
    {
        Manager newRoom = new Manager(roomName, user, this);
        roomList.add(roomName, newRoom);
    }

    public void switchRoom(String roomName, ClientThread user)
    {
        Manager room = (Manager) roomList.get(roomName);
        room.addUser(user.userName, ClientThread user);
    }

    public String listRooms(ClientThread user)
    {
        string roomEnum = " ";
        Enumeration iter = userlist.Elements();
        while (iter.hasMoreElements())
        {
            temp = (ClientThread) iter.nextElement();
            roomEnum = (roomEnum + ", " + temp);
        }
    }
}



















}

  • « 4 22Server
  • Server »

Published

Apr 22, 2001

Category

java-chat-university-v2

~58 words

Tags

  • chat 19
  • java 252
  • manager 3