public WebSocketFrame(byte[] payload) { this.fin = true; this.mask = true; this.opcode = Opcode.Text; this.maskingKey = new byte[4]; new Random().NextBytes(this.maskingKey); this.payload = payload; }