public bool ResponseTimeout() { if (Duration > 0 && DateTimeOffset.UtcNow.ToUnixTimeSeconds() - RequestTime >= Duration) { ResponseHandler.InvokeResponse(new ResponseHandlerData(AckId, TransportHandler, -1, null), AckResponseCode.Timeout, ResponseDelegate); return(true); } return(false); }
public void Response(long connectionId, NetDataReader reader, AckResponseCode responseCode) { ResponseHandler.InvokeResponse(new ResponseHandlerData(RequestId, TransportHandler, connectionId, reader), responseCode, ResponseDelegate); }
public void ResponseTimeout() { ResponseHandler.InvokeResponse(new ResponseHandlerData(RequestId, TransportHandler, -1, null), AckResponseCode.Timeout, ResponseDelegate); }