revnetwork
Class ReversiNetwork
java.lang.Object
revnetwork.ReversiNetwork
public class ReversiNetwork
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HEADER_GAME_TYPE
private static byte HEADER_GAME_TYPE
HEADER_MOVE
private static byte HEADER_MOVE
HEADER_LOGIN
private static byte HEADER_LOGIN
HEADER_PING
private static byte HEADER_PING
HEADER_ERROR
private static byte HEADER_ERROR
HEADER_MESSAGE
private static byte HEADER_MESSAGE
serverAddress
private static java.lang.String serverAddress
serverPort
private static int serverPort
pingOffset
private static int pingOffset
socketServer
private static java.net.Socket socketServer
ReversiNetwork
public ReversiNetwork(java.lang.String server,
int port)
showInterfaces
public static void showInterfaces()
connectToServer
public int connectToServer(java.lang.String localInterface,
int localPort)
connectToServerSimple
public int connectToServerSimple()
pingServer
public static int pingServer()
sendMoveToServer
public int sendMoveToServer(int x,
int y)
throws java.io.IOException
- Throws:
java.io.IOException
sendMessage
public void sendMessage(java.lang.String message)
throws java.io.IOException
- Throws:
java.io.IOException
sendData
public void sendData(byte[] data)
throws java.io.IOException
- Throws:
java.io.IOException
sendLogin
public void sendLogin(java.lang.String login)
throws java.io.IOException
- Throws:
java.io.IOException
getMatrixFromServer
public int[][] getMatrixFromServer()
getInstruction
public byte getInstruction()
getTopScore
public java.lang.StringBuffer[] getTopScore()
disconnectFromServer
public int disconnectFromServer()