0

私のコードは pop.gmail.com サーバーに接続し、いくつかのコマンドを送信しますが、サーバーからデータを受信しません。これは私のコードです`

  public TcpClient Server;
  public NetworkStream NetStrm;
  public StreamReader RdStrm;
  public string Data;
  public byte[] szData;
  public string CRLF = "\r\n";
  public string Status;

  // initialization
  NetStrm = Server.GetStream();
  RdStrm = new StreamReader(Server.GetStream());
  Status += RdStrm.ReadLine();

  // Login Process
  Data = "USER aaaaaaaa@gmail.com" + CRLF;
  szData = System.Text.Encoding.ASCII.GetBytes(Data.ToCharArray());
  NetStrm.Write(szData, 0, szData.Length);
  Status += RdStrm.ReadLine();
  Console.WriteLine(Status);

デバッグすると、「トランスポート接続からデータを読み取れません: 確立された接続がホスト マシンのソフトウェアによって中止されました」というメッセージが表示されます。

どれが問題?

4

0 に答える 0