|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Thread | +--agjava.net.Network
Field Summary | |
java.net.Socket |
clientSocket
|
boolean |
connected
|
java.lang.String |
Host
|
java.io.DataInputStream |
Recv
|
java.io.DataOutputStream |
Send
|
java.net.ServerSocket |
serverSocket
|
Fields inherited from class java.lang.Thread |
MAX_PRIORITY,
MIN_PRIORITY,
NORM_PRIORITY |
Constructor Summary | |
Network(int Port)
Constructor Detail: Port: Local Port (Used to Bind/Listen Methods) |
|
Network(java.lang.String Host,
int Port)
Constructor Detail: Host: Remote Host to connect. |
Method Summary | |
void |
Bind()
Bind to local Port |
java.net.Socket |
BindListen()
Bind to local Port and wait connection. |
void |
close()
Close Socket. |
java.net.Socket |
Connect()
Start Connection |
static java.lang.String |
getHostID()
Return local IP Address. |
static java.lang.String |
getHostname()
Return hostname String. |
java.net.Socket |
Listen()
Listen Port and return Socket from connected client. |
int |
readByte()
Receive a Byte value(1 Byte) |
int |
readInt()
Receive a Int value(4 Bytes) |
long |
readLong()
Receive a Long value(8 Bytes) |
int |
readShort()
Receive a Short value(2 Bytes) |
java.lang.String |
readString(int packetSize)
Receive a String data with specified size. |
void |
send(byte data)
Send a Byte value(1 Byte) |
void |
send(int data)
Send a Int value(4 Bytes) |
void |
send(long data)
Send a Long value(8 Bytes) |
void |
send(short data)
Send a Short value(2 Bytes) |
void |
send(java.lang.String data)
Send a String data |
java.net.ServerSocket |
serverSocket()
Return Local ServerSocket from Bind Method. |
java.net.Socket |
socket()
Return Local Socket |
Methods inherited from class java.lang.Thread |
activeCount,
checkAccess,
countStackFrames,
currentThread,
destroy,
dumpStack,
enumerate,
getContextClassLoader,
getName,
getPriority,
getThreadGroup,
interrupt,
interrupted,
isAlive,
isDaemon,
isInterrupted,
join,
join,
join,
resume,
run,
setContextClassLoader,
setDaemon,
setName,
setPriority,
sleep,
sleep,
start,
stop,
stop,
suspend,
toString,
yield |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
public java.net.Socket clientSocket
public java.net.ServerSocket serverSocket
public boolean connected
public java.io.DataInputStream Recv
public java.io.DataOutputStream Send
public java.lang.String Host
Constructor Detail |
public Network(java.lang.String Host, int Port)
public Network(int Port)
Method Detail |
public java.net.Socket Connect()
public java.net.Socket BindListen()
public void Bind()
public java.net.Socket Listen()
public static final java.lang.String getHostID()
public static final java.lang.String getHostname()
public final java.net.Socket socket()
public final java.net.ServerSocket serverSocket()
public void send(java.lang.String data)
public void send(short data)
public void send(int data)
public void send(long data)
public void send(byte data)
public long readLong()
public java.lang.String readString(int packetSize)
public int readByte()
public int readShort()
public int readInt()
public void close()
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |