net.sourceforge.simplegamenet.framework.transport
Class Connection

java.lang.Object
  extended bynet.sourceforge.simplegamenet.framework.transport.Connection
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
ClientConnection, ServerConnection

abstract class Connection
extends Object
implements Runnable


Field Summary
protected  boolean active
           
protected  Thread inputThread
           
protected  ObjectInputStream objectInputStream
           
protected  ObjectOutputStream objectOutputStream
           
protected  Socket socket
           
 
Constructor Summary
protected Connection(Socket socket, ObjectInputStream objectInputStream, ObjectOutputStream objectOutputStream)
           
 
Method Summary
 void close()
           
(package private)  InetAddress getInetAddress()
           
(package private) abstract  void sendPacket(Packet packet)
           
 void start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Runnable
run
 

Field Detail

socket

protected Socket socket

objectInputStream

protected ObjectInputStream objectInputStream

objectOutputStream

protected ObjectOutputStream objectOutputStream

inputThread

protected Thread inputThread

active

protected boolean active
Constructor Detail

Connection

protected Connection(Socket socket,
                     ObjectInputStream objectInputStream,
                     ObjectOutputStream objectOutputStream)
Method Detail

start

public void start()

sendPacket

abstract void sendPacket(Packet packet)

close

public void close()

getInetAddress

InetAddress getInetAddress()


Copyright © 2003-2004 The 3 Belgians. All Rights Reserved.