public virtual bool CloseAll(int status) { lock (WebSocket.WsSendLock) { WebSocket.PrepareSendFrame(WebSocket.WS_FIN | WebSocket.WS_CLOSE, false, null, 0, 0, status); if (!Multicast(WebSocket.WsSendBuffer.ToArray())) { return(false); } return(base.DisconnectAll()); } }
public long SendText(byte[] buffer, long offset, long size) { lock (WebSocket.WsSendLock) { WebSocket.PrepareSendFrame(WebSocket.WS_FIN | WebSocket.WS_TEXT, true, buffer, offset, size); return(base.Send(WebSocket.WsSendBuffer.ToArray())); } }