Ejemplo n.º 1
0
        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");
            }
        }
Ejemplo n.º 2
0
        /// <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);
        }