//Called when client makes a matchmaking request
        public override void HandleMatchmakingRequest(ServerConnectionStateObject connection, NetworkObject recievedObj)
        {
            NetworkObject response = new NetworkObject(recievedObj.requestType);

            throw new NotImplementedException(); //remove this and replace with functionality
            SendResponse(connection, response);
        }
Exemplo n.º 2
0
        //Called when client makes a matchmaking request
        public override void HandleMatchmakingRequest(ServerConnectionStateObject connection, NetworkObject recievedObj)
        {
            NetworkObject response = new NetworkObject(recievedObj.requestType);

            throw new NotImplementedException(); //remove this and replace with functionality
#pragma warning disable CS0162                   // Unreachable code detected
            SendResponse(connection, response);
#pragma warning restore CS0162                   // Unreachable code detected
        }
Exemplo n.º 3
0
 public abstract void HandleRespondToClient(ServerConnectionStateObject connection, NetworkObject obj);
Exemplo n.º 4
0
 public abstract void HandleRegisterNewServer(ServerConnectionStateObject connection, NetworkObject obj);
Exemplo n.º 5
0
 public abstract void HandleModifyExistingServerRequest(ServerConnectionStateObject connection, NetworkObject obj);
Exemplo n.º 6
0
 public abstract void HandleServerListRequest(ServerConnectionStateObject connection, NetworkObject obj);
Exemplo n.º 7
0
 protected void SendResponse(ServerConnectionStateObject connection, NetworkObject obj)
 {
     SocketManager.RespondToClient(connection, obj);
 }
Exemplo n.º 8
0
 public abstract void HandleUnregisterServerRequest(ServerConnectionStateObject connection, NetworkObject obj);
Exemplo n.º 9
0
 public abstract void HandleMatchmakingRequest(ServerConnectionStateObject connection, NetworkObject obj);
Exemplo n.º 10
0
 public static string connectionInfo(ServerConnectionStateObject clientState)
 {
     return("(" + clientState.endpointIP + ":" + clientState.endpointPort + ") ");
 }