C#应用实训|项目六 知识拓展
发布者:唯众
布时间:2020-12-21 13:49:37
点击量:
1. 获取www.baidu.com主机IP地址
try
{
IPHostEntry localhost = Dns.Resolve("www.baidu.com");
string ip = "";
for (int i = 0; i < localhost.AddressList.Length; i++)
{
if (localhost.AddressList[i].AddressFamily == AddressFamily.InterNetwork)
{
ip = localhost.AddressList[i].ToString();
}
}
Console.WriteLine("localIp:" + ip);
}
catch { }
项目总结
Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,命名空间System.Net和System.Net.Sockets包含的类支持网络应用程序开发。
ISO/OSI模型的7层构架,单从TCP/IP模型上的逻辑层面上看,.Net类可以视为包含3个层次:请求/响应层、应用协议层、传输层。Socket类处于传输层。
一个服务器端程序可以同时监控多个客户端并与不同的客户端完成通信。
上一篇:C#应用实训|任务2 客户端功能实现
下一篇:C#应用实训|项目六 常见问题解析