public void SendFrame(string Data, WebSocketOpCode OpCode, bool LastFrame) { if (ConnectedSocket.Connected) { WebSocketFrame Frame = new WebSocketFrame(Data, OpCode); byte[] FrameBuffer = Frame.GetRawBuffer(LastFrame); ConnectedSocket.BeginSend(FrameBuffer, 0, FrameBuffer.Length, SocketFlags.None, SendMessageCallback, null); } }