Beispiel #1
0
 public void WriteRFCStrings(IList <String> AStrings)
 {
     CheckConnected();
     foreach (string s in AStrings)
     {
         if (s == ".")
         {
             Socket.WriteLn("..");
         }
         else
         {
             Socket.WriteLn(s);
         }
     }
     Socket.WriteLn(".");
 }
Beispiel #2
0
        public void WriteHeader(Dictionary <string, string> AHeader)
        {
            CheckConnected();
//      Socket.WriteBufferOpen();
            try
            {
                foreach (KeyValuePair <string, string> kvp in AHeader)
                {
                    if (!String.IsNullOrEmpty(kvp.Value))
                    {
                        Socket.WriteLn(kvp.Key + ": " + kvp.Value);
                    }
                    else
                    {
                        Socket.WriteLn(kvp.Key);
                    }
                }
            }
            finally
            {
//        IOHandler.WriteBufferClose();
            }
        }