java.lang.Object
java.util.Observable
org.incenter.ngbclient.objSocket
- All Implemented Interfaces:
- java.lang.Runnable
- public class objSocket
- extends java.util.Observable
- implements java.lang.Runnable
loggedIn
boolean loggedIn
reading
boolean reading
writing
boolean writing
socket
java.net.Socket socket
inStream
java.io.ObjectInputStream inStream
outStream
java.io.ObjectOutputStream outStream
GZIPin
java.util.zip.GZIPInputStream GZIPin
GZIPout
java.util.zip.GZIPOutputStream GZIPout
in
java.io.InputStream in
SERVER
public static final int SERVER
- See Also:
- Constant Field Values
CLIENT
public static final int CLIENT
- See Also:
- Constant Field Values
game
game_remote game
login
login login
raceId
int raceId
racePass
java.lang.String racePass
govPass
java.lang.String govPass
mode
int mode
thread
java.lang.Thread thread
status
int status
lastPacket
netPacket lastPacket
cache
java.util.Hashtable cache
port
int port
DEFAULT_PORT
public static final int DEFAULT_PORT
- See Also:
- Constant Field Values
objSocket
public objSocket()
getReading
public boolean getReading()
getWriting
public boolean getWriting()
getGame
public game_remote getGame()
setGame
public void setGame(game_remote v)
getLogin
public login getLogin()
setLogin
public void setLogin(login v)
getRaceId
public int getRaceId()
setRaceId
public void setRaceId(int v)
getRacePass
public java.lang.String getRacePass()
setRacePass
public void setRacePass(java.lang.String v)
getGovPass
public java.lang.String getGovPass()
setGovPass
public void setGovPass(java.lang.String v)
getMode
public int getMode()
setMode
public void setMode(int v)
getThread
public java.lang.Thread getThread()
setThread
public void setThread(java.lang.Thread v)
getStatus
public int getStatus()
setStatus
public void setStatus(int v)
getLastPacket
public netPacket getLastPacket()
setLastPacket
public void setLastPacket(netPacket v)
getCache
public java.util.Hashtable getCache()
setCache
public void setCache(java.util.Hashtable v)
connect
public void connect(java.lang.String host,
int port)
throws java.lang.Exception
errorDlg
private void errorDlg(java.lang.String s)
run
public void run()
- Description copied from interface:
java.lang.Runnable
- This method will be called by whoever wishes to run your class
implementing Runnable. Note that there are no restrictions on what
you are allowed to do in the run method, except that you cannot
throw a checked exception.
- Specified by:
run in interface java.lang.Runnable
isReady
private boolean isReady()
throws java.lang.Exception
sendCommand
public void sendCommand(java.lang.String id,
java.lang.String txt)
throws java.lang.Exception
send
public void send(netPacket np)
throws java.lang.Exception
receive
public boolean receive()
throws java.lang.Exception
closeConnections
public void closeConnections()
throws java.lang.Exception
isConnected
public boolean isConnected()
throws java.lang.Exception
finalize
protected void finalize()
- Description copied from class:
java.lang.Object
- Called on an object by the Virtual Machine at most once,
at some point after the Object is determined unreachable
but before it is destroyed. You would think that this
means it eventually is called on every Object, but this is
not necessarily the case. If execution terminates
abnormally, garbage collection does not always happen.
Thus you cannot rely on this method to always work.
For finer control over garbage collection, use references
from the
java.lang.ref package.
Virtual Machines are free to not call this method if
they can determine that it does nothing important; for
example, if your class extends Object and overrides
finalize to do simply super.finalize().
finalize() will be called by a java.lang.Thread that has no
locks on any Objects, and may be called concurrently.
There are no guarantees on the order in which multiple
objects are finalized. This means that finalize() is
usually unsuited for performing actions that must be
thread-safe, and that your implementation must be
use defensive programming if it is to always work.
If an Exception is thrown from finalize() during garbage
collection, it will be patently ignored and the Object will
still be destroyed.
It is allowed, although not typical, for user code to call
finalize() directly. User invocation does not affect whether
automatic invocation will occur. It is also permitted,
although not recommended, for a finalize() method to "revive"
an object by making it reachable from normal code again.
Unlike constructors, finalize() does not get called
for an object's superclass unless the implementation
specifically calls super.finalize().
The default implementation does nothing.