- java.lang.Object
-
- dev.bitbite.networking.Server
-
- dev.bitbite.networking.SSLServer
-
public abstract class SSLServer extends Server
-
-
Field Summary
-
Fields inherited from class dev.bitbite.networking.Server
clientManager, dataPreProcessor, disconnectedClientDetector, iOListeners, listeners, PORT, serverSocket
-
-
Constructor Summary
Constructors Constructor Description SSLServer(int port)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidopenServerSocket()Opens theServerSocket.protected abstract voidprocessReceivedData(java.lang.String clientAddress, byte[] data)This function will be called once the server receives data from the client.-
Methods inherited from class dev.bitbite.networking.Server
broadcast, close, notifyListeners, registerListener, registerListener, removeListener, removeListener, send, start
-
-
-
-
Method Detail
-
openServerSocket
protected void openServerSocket()
Description copied from class:ServerOpens theServerSocket. Moved to a different function to make it easier to replace the ServerSocket implementation.- Overrides:
openServerSocketin classServer
-
processReceivedData
protected abstract void processReceivedData(java.lang.String clientAddress, byte[] data)Description copied from class:ServerThis function will be called once the server receives data from the client.- Specified by:
processReceivedDatain classServer- Parameters:
clientAddress- of the client the data came fromdata- sent by the server
-
-