Csharp/CSharp Tutorial/Network/Socket Exception — различия между версиями

Материал из .Net Framework эксперт
Перейти к: навигация, поиск
м (1 версия)
 
(нет различий)

Текущая версия на 15:20, 26 мая 2010

Catch Socket exception

<source lang="csharp">using System; using System.Net; using System.Net.Sockets; using System.Text; class MainClass {

  public static void Main()
  {
     IPAddress host = IPAddress.Parse("192.168.1.1");
     IPEndPoint hostep = new IPEndPoint(host, 8000);
     Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
     try
     {
        sock.Connect(hostep);
     } catch (SocketException e) {
        Console.WriteLine("Problem connecting to host");
        Console.WriteLine(e.ToString());
        sock.Close();
        return;
     }
     sock.Close();
  }

}</source>