Class ChatServer

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--ChatServer
All Implemented Interfaces:
java.rmi.Remote, java.io.Serializable

public class ChatServer
extends java.rmi.server.UnicastRemoteObject

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
ChatServer()
           
 
Method Summary
 void abmelden(java.lang.String name)
          Entfernt den Client aus der Hashtabelle und sendet allen Clients die entsprechende Nachricht, zur Anzeige im Chat-Fenster
 void anmelden(java.lang.String name, IChatClient neuerClient)
          Fügt einen neuen Client zur Hashtabelle hinzu und und sendet allen Clients die entsprechende Nachricht zur Anzeige im Chat-Fenster
static void main(java.lang.String[] args)
           
 void senden(java.lang.String name, java.lang.String nachricht)
          Sendet eine Nachricht an alle Clients, zur Anzeige im Chat-Fenster
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChatServer

public ChatServer()
           throws java.rmi.RemoteException
Method Detail

abmelden

public void abmelden(java.lang.String name)
              throws java.rmi.RemoteException
Entfernt den Client aus der Hashtabelle und sendet allen Clients die entsprechende Nachricht, zur Anzeige im Chat-Fenster

java.rmi.RemoteException

anmelden

public void anmelden(java.lang.String name,
                     IChatClient neuerClient)
              throws java.rmi.RemoteException
Fügt einen neuen Client zur Hashtabelle hinzu und und sendet allen Clients die entsprechende Nachricht zur Anzeige im Chat-Fenster

java.rmi.RemoteException

main

public static void main(java.lang.String[] args)

senden

public void senden(java.lang.String name,
                   java.lang.String nachricht)
            throws java.rmi.RemoteException
Sendet eine Nachricht an alle Clients, zur Anzeige im Chat-Fenster

java.rmi.RemoteException


Generated by BlueJ