org.sourceforge.jvb3d.Network
Class NetworkServerFacade

java.lang.Object
  extended by org.sourceforge.jvb3d.Network.NetworkServerFacade
All Implemented Interfaces:
INetworkModel
Direct Known Subclasses:
ServerFacade

public abstract class NetworkServerFacade
extends java.lang.Object
implements INetworkModel

Author:
Łukasz Krzyżak Klasa opisująca fasadę części sieciowej na serwerze.

Constructor Summary
NetworkServerFacade()
           
 
Method Summary
abstract  java.lang.String createAvatar()
          tworzy i pobiera ID nowego klienta, który przyłaczył się do serwera
 void setModelInterface(IModelNetwork iModel)
          łaczy fasadę z modelem
abstract  void start(int port)
          rozpoczyna nasłuch serwera na określonym porcie
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sourceforge.jvb3d.Network.INetworkModel
sendAllUpdate, sendUpdate
 

Constructor Detail

NetworkServerFacade

public NetworkServerFacade()
Method Detail

createAvatar

public abstract java.lang.String createAvatar()
tworzy i pobiera ID nowego klienta, który przyłaczył się do serwera

Returns:
ID avatara

start

public abstract void start(int port)
                    throws java.io.IOException
rozpoczyna nasłuch serwera na określonym porcie

Parameters:
port - port
Throws:
java.io.IOException - jeśli wystapi błąd komunikacji

setModelInterface

public void setModelInterface(IModelNetwork iModel)
łaczy fasadę z modelem

Parameters:
iModel - referencja do modelu


Copyright © 2004-2005 Akademia Górniczo-Hutnicza w Krakowie. All Rights Reserved.