/// <summary> /// Get response object /// </summary> protected void GetResponseObject() { if (responseObject == null) { responseObject = messageManager.GetReusableSeaaBuffer(); } }
/// <summary> /// Send response /// </summary> /// <param name="offset"></param> /// <param name="size"></param> protected void SendResponse(int offset, int size) { var _r = responseObject; responseObject = null; try { messageManager.Send(socket, _r, offset, size); } catch { messageManager.Return(_r); } }