void ObjWebSocket_OnMessage(WebSocketManager sender, CPqDWebSocketResultEventArgs e) { string result = "<None>"; try { result = System.Text.Encoding.UTF8.GetString(e.RawData); WriteLog(result.Trim().Replace("\r\n", ", ")); } catch (Exception ex) { WriteLog("ERROR: Retorno - " + result); WriteLog("ERROR: " + ex.Message); SendOnError("Erro na conversão das informações do servidor", "4025"); } try { IdentifyResponse(result); } catch (Exception ex) { WriteLog("ERROR: Retorno - " + result); WriteLog("ERROR: " + ex.Message); SendOnError("Erro na interpretação dos dados do servidor", "4026"); } }
/// <summary> /// Recebe mensagem do WebSocket /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void objWebSocket_OnMessage(object sender, MessageEventArgs e) { CPqDWebSocketResultEventArgs obj = new CPqDWebSocketResultEventArgs(); obj.Data = e.Data; obj.IsBinary = e.IsBinary; obj.IsPing = e.IsPing; obj.IsText = e.IsText; obj.RawData = e.RawData; OnMessage?.Invoke(this, obj); }