protected void OnTextMessageRecieved(object sender, WebSocketMessageRecievedEventArgs e) { if (TextMessageRecieved != null) { TextMessageRecieved(sender, e); } }
private void NotifyWebSocketFragmentRecieved(object data) { var e = (WebSocketFragmentRecievedEventArgs)data; if (WebSocketFragmentRecieved != null) { WebSocketFragmentRecieved(this, e); } if (e.Fragment.Fin) { var mre = new WebSocketMessageRecievedEventArgs(); switch (e.Fragment.OpCode) { case OpCode.TextFrame: mre.Text = e.Fragment.PayloadString; OnTextMessageRecieved(this, mre); break; case OpCode.BinaryFrame: mre.Binary = e.Fragment.PayloadBinary; OnBinaryMessageRecieved(this, mre); break; default: return; } } }
protected void OnBinaryMessageRecieved(object sender, WebSocketMessageRecievedEventArgs e) { if (BinaryMessageRecieved != null) { BinaryMessageRecieved(sender, e); } }