Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

IPHostEntry ipHostInfo = Dns.Resolve("127.0.0.1"); .NET2.0

82 views
Skip to first unread message

Andrea Mahler

unread,
Oct 21, 2006, 12:07:51 PM10/21/06
to
Hallo,

es kommt die Meldung, eraltet.
Wie macht man es jetzt unter .NET2.0 richtig?


Grüße Andrea

// Data buffer for incoming data.
byte[] bytes = new byte[1024];

// Connect to a remote device.
try
{
// Establish the remote endpoint for the socket.
// The name of the
// remote device is "host.contoso.com".
IPHostEntry ipHostInfo =
Dns.Resolve("127.0.0.1");//"host.conto.com");
IPAddress ipAddress = ipHostInfo.AddressList[0];
IPEndPoint remoteEP = new IPEndPoint(ipAddress, 44001);

// Create a TCP/IP socket.
Socket sender = new Socket(AddressFamily.InterNetwork,
SocketType.Stream, ProtocolType.Tcp);

// Connect the socket to the remote endpoint. Catch any
errors.
try
{
sender.Connect(remoteEP);

//Console.WriteLine("Socket connected to {0}",
sender.RemoteEndPoint.ToString());

// Encode the data string into a byte array.
// byte[] msg = Encoding.ASCII.GetBytes("This is a
test<EOF>");

// Send the data through the socket.
int bytesSent = sender.Send(msg);

// Receive the response from the remote device.
int bytesRec = sender.Receive(bytes);
//Console.WriteLine("Echoed test =
{0}",Encoding.ASCII.GetString(bytes, 0, bytesRec));

// Release the socket.
sender.Shutdown(SocketShutdown.Both);
sender.Close();

}
catch (ArgumentNullException ane)
{
//Console.WriteLine("ArgumentNullException :
{0}",ane.ToString());
}
catch (SocketException se)
{
//Console.WriteLine("SocketException :
{0}",se.ToString());
}
catch (Exception e)
{
//Console.WriteLine("Unexpected exception : {0}",
e.ToString());
}

}
catch (Exception e)
{
// Console.WriteLine( e.ToString());
}

Thomas Scheidegger [MVP]

unread,
Oct 21, 2006, 12:21:42 PM10/21/06
to
Hallo Andrea


Dns.GetHostEntry


--
Thomas Scheidegger - MVP .NET - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/


Daniel Kuppitz

unread,
Oct 21, 2006, 12:25:18 PM10/21/06
to
Hallo Andrea,

> es kommt die Meldung, eraltet.
> Wie macht man es jetzt unter .NET2.0 richtig?
>

> IPHostEntry ipHostInfo =
> Dns.Resolve("127.0.0.1");//"host.conto.com");

Steht doch auch dabei. Neu ist:

IPHostEntry ipHostInfo = Dns.GetHostEntry("127.0.0.1");

--
MfG,
Daniel Kuppitz

0 new messages