Exemplo n.º 1
0
 public void Send(SendType type, string msg)
 {
     lock (_lock) {
         try {
             if (Writer == null)
                 return;
             Writer.WriteLine(type.ToString() + SyntaxCode.PARAM_SPLITTER + msg);
             Writer.Flush();
         } catch (IOException) {
             StopHandling();
         }
     }
 }
Exemplo n.º 2
0
 public void SendError(SendType error, SendType type, string data)
 {
     SendError(error, type.ToString(), data);
 }
Exemplo n.º 3
0
 internal void SendError(SendType error, string type, string data)
 {
     string errorString = error.ToString();
     string numericalError = errorString.Substring(errorString.IndexOf('_') + 1);
     Send(SendType.ERROR, string.Format("Error{1}{2}{0}Type{1}{3}{0}{4}",
                                        SyntaxCode.PARAM_SPLITTER, SyntaxCode.VALUE_SPLITTER, numericalError,
                                        type,
                                        data.Substring(data.IndexOf(SyntaxCode.PARAM_SPLITTER) + 1)));
 }