public class GraphicalClient
extends java.lang.Object
implements java.lang.Runnable, ihs.apcs.spacebattle.networking.Client
| Constructor and Description |
|---|
GraphicalClient(java.lang.String[] args) |
| Modifier and Type | Method and Description |
|---|---|
void |
disconnect() |
boolean |
isDisconnected() |
void |
logMessage(java.lang.String message) |
static void |
main(java.lang.String[] args) |
<T> void |
parseMessage(ihs.apcs.spacebattle.networking.MwnpMessage msg)
Reads a network message and takes appropriate action.
|
void |
run() |
public GraphicalClient(java.lang.String[] args)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic void run()
run in interface java.lang.Runnablepublic <T> void parseMessage(ihs.apcs.spacebattle.networking.MwnpMessage msg)
throws java.io.IOException,
java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
parseMessage in interface ihs.apcs.spacebattle.networking.Clientmsg - the message received from the networkjava.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.io.IOExceptionpublic void disconnect()
throws java.io.IOException
disconnect in interface ihs.apcs.spacebattle.networking.Clientjava.io.IOExceptionpublic boolean isDisconnected()
isDisconnected in interface ihs.apcs.spacebattle.networking.Clientpublic void logMessage(java.lang.String message)
logMessage in interface ihs.apcs.spacebattle.networking.Clientpublic static void main(java.lang.String[] args)
throws java.lang.InterruptedException,
java.lang.reflect.InvocationTargetException,
java.io.FileNotFoundException
java.lang.InterruptedExceptionjava.lang.reflect.InvocationTargetExceptionjava.io.FileNotFoundException