Class: SocketClientHandler

SocketClientHandler()

new SocketClientHandler()

Handles all socket client events including server connection and listener initialization.
Source:

Methods

connectSocketServer(socketServer, testServer, inProduction, gameData)

Attempt to connect current client to socket server.
Parameters:
Name Type Description
socketServer string Hosted socket server address
testServer string Local socket server address
inProduction boolean determines whether to connect to hosted or local server
gameData object All game data from game view component
Source:
Returns:
Socket client data object

createLobby(socket, gameData)

Create new lobby. If host playing is true, add player to game data
Parameters:
Name Type Description
socket object Client socket data used to receive and send socket server data
gameData object All game data from game view component
Source:

initSocketConnection(socketServer, testServer, inProduction)

Initialize connection to socket server.
Parameters:
Name Type Description
socketServer string Hosted socket server address
testServer string Local socket server address
inProduction boolean determines whether to connect to hosted or local server
Source:

initSocketListeners(socket, gameData)

Initialize client-side socket listener events
Parameters:
Name Type Description
socket object
gameData object
Source: