Einzelnen Beitrag anzeigen

Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Disconnect merken?

  Alt 9. Mär 2006, 16:38
Moin, ich habe folgendes in C# geschriben:

Code:
using System;
using System.Collections.Generic;
using System.Text;
using System.Net.Sockets;

namespace iSM
{
    class Program
    {
        static void Main(string[] args)
        {
            bool bClose = false;
            TcpClient tcpClient = new TcpClient();

            tcpClient.Connect("irc.ham.de.euirc.net", 6667);

             SendText(ref tcpClient, "USER bla bla :blubb");
             SendText(ref tcpClient, "NICK irgendwas");

             while (!bClose)
             {
                 string bla = Console.ReadLine();
                 switch (bla.Split(' ')[1])
                 {
                    case "RAW":
                         string prm = bla.Substring(bla.IndexOf(' '), bla.Length);
                         SendText(ref tcpClient, prm);
                         break;
                 }
            }
        }

        static void SendText(ref TcpClient tcpClient, string Text)
        {
            if (tcpClient != null)
                tcpClient.Client.Send(System.Text.ASCIIEncoding.Default.GetBytes(Text+"\r\n"));
        }

    }
}
So, ich verbinde also mit dem Server und sende ihm abundzu Text.... nur wie bekomme ich jetzt ein Disconnect mit? ich bin das mit delphi im OI "OnDisconnect" gewohnt...aber hier gibts ja keine Events in einer Konsolenanwendung....
Mario
MSN: cyanide@ccode.de
  Mit Zitat antworten Zitat