1. 在ASP.NET中专用属性:
获取服务器电脑名:Page.Server.ManchineName
获取用户信息:Page.User
获取客户端电脑名:Page.Request.UserHostName
获取客户端电脑IP:Page.Request.UserHostAddress

2. 在网络编程中的通用方法:
获取当前电脑名:static System.Net.Dns.GetHostName()
根据电脑名取出全部IP地址:static System.Net.Dns.Resolve(电脑名).AddressList
也可根据IP地址取出电脑名:static System.Net.Dns.Resolve(IP地址).HostName

3. 系统环境类的通用属性:
当前电脑名:static System.Environment.MachineName
当前电脑所属网域:static System.Environment.UserDomainName
当前电脑用户:static System.Environment.UserName

客户端IP:Page.Request.UserHostAddress;
用户信息:Page.User;
服务器电脑名称:Page.Server.MachineName;
当前用户电脑名称:System.Net.Dns.GetHostName();
当前电脑名:System.Environment.MachineName;
当前电脑所属网域:System.Environment.UserDomainName;
当前电脑用户:System.Environment.UserName;
浏览器类型:Request.Browser.Browser;
浏览器标识:Request.Browser.Id;
浏览器版本号:Request.Browser.Version;
浏览器是不是测试版本:Request.Browser.Beta;
浏览器的分辨率(像素):Request["width"].ToString() + "*" + Request["height"].ToString();//1280*1024
客户端的操作系统:Request.Browser.Platform;
是不是win16系统:Request.Browser.Win16;
是不是win32系统:Request.Browser.Win32;

服务器端的信息:

服务器计算机名:"http://" + HttpContext.Current.Request.Url.Host + HttpContext.Current.Request.ApplicationPath;

服务器IIS版本: Request.ServerVariables["Server_SoftWare"].ToString();

服务器域名:Request.ServerVariables["SERVER_NAME"].ToString();

服务器端口:Request.ServerVariables["Server_Port"].ToString();

服务器IP地址:Request.ServerVariables["LOCAl_ADDR"]

服务器脚本超时时间:(Server.ScriptTimeout / 1000).ToString() + "秒";

服务器操作系统:Environment.OSVersion.ToString();

本文件所在文件夹:Request.PhysicalApplicationPath;

服 务器IE版本:Registry.LocalMachine.OpenSubKey(@"SOFTWARE/Microsoft/Internet Explorer/Version Vector").GetValue("IE", "未检测到").ToString();

系统所在文件夹:Environment.SystemDirectory.ToString();

服务器当前时间: DateTime.Now.ToString();

服务器的语言种类:CultureInfo.InstalledUICulture.EnglishName;

服务器上次启动到现在已运行时间: ((Environment.TickCount / 0x3e8) / 60).ToString() + "分钟";

CPU 类型:Environment.GetEnvironmentVariable("PROCESSOR_IDENTIFIER").ToString();

逻辑驱动器:string[] achDrives = Directory.GetLogicalDrives();
            for (int i = 0; i < Directory.GetLogicalDrives().Length - 1; i++)
            {
                achDrives[i].ToString();
            }

CPU 总数:Environment.GetEnvironmentVariable("NUMBER_OF_PROCESSORS").ToString();

虚拟内存:(Environment.WorkingSet / 1024).ToString() + "M";

.NET Framework 版本:string.Concat(new object[] { Environment.Version.Major, ".", Environment.Version.Minor, Environment.Version.Build, ".", Environment.Version.Revision });

Asp.net所占CPU:((TimeSpan)Process.GetCurrentProcess().TotalProcessorTime).TotalSeconds.ToString("N0");

Asp.net所占内存: ((Double)Process.GetCurrentProcess().WorkingSet64 / 1048576).ToString("N2") + "M";

当前Session数量:Session.Contents.Count.ToString();

当前程序占用内存:((Double)GC.GetTotalMemory(false) / 1048576).ToString("N2") + "M";

当前SessionID:Session.Contents.SessionID;

当前系统用户名:Environment.UserName;

获取客户端及服务器的信息相关推荐

  1. ASP.NET获取客户端、服务器端基础信息集合

    1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostN ...

  2. ASP.NET获取客户端、服务器端基础信息

    1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostN ...

  3. java web 项目如何获取客户端登录帐号信息(用于SSO或其他)

    前言 在java 中可以通过System 获取操作系统的相关信息. 类似: String sys_user_name = System.getProperty("user.name" ...

  4. 使用servlet获得客户端与服务器的信息

    使用从客户端传过来的HttpServletRequest request获得客户端与服务器的相关信息. import javax.servlet.ServletException; import ja ...

  5. PHP获取客户端和服务器IP地址

    1 /** 2 * 获取客户端IP地址 3 * @return string 4 */ 5 function get_client_ip() { 6 if(getenv('HTTP_CLIENT_IP ...

  6. 获取php服务器ip地址,PHP获取客户端和服务器IP地址

    =/** * 获取客户端IP地址 * @return string */ function get_client_ip() { if(getenv('HTTP_CLIENT_IP')){ $clien ...

  7. 服务器提取用户信息,获取客户端和服务器信息

    运行效果: 前台设计界面: 前台代码: 无标题页 服务器端环境 服务器名称: 服务器的IIS: 服务器的IP地址: 服务器的域名: 服务器的操作系统: 服务器的端口: 服务器的路径: 域名主机: 服务 ...

  8. php 获取 客户端,php获取客户端(系统,浏览器)信息

    其实就是从HTTP_USER_AGENT获取的,以下是完整代码,直接用就可以<?php var_dump($_SERVER['HTTP_USER_AGENT']); //string(150) ...

  9. 客户端往服务器短发信息

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

最新文章

  1. 嘉兴碧桂园云栖里土拍价格_嘉兴的碧桂园云栖里房子忍不住去看了房子看完我震惊了...
  2. linux系统启动流程及常见问题的解决
  3. 一张图看懂AR至GL数据流
  4. 读取excel并将其转换为xml
  5. 【c++】函数默认参数
  6. 是的,我们真的在遭遇有史以来最大的DDoS攻击,并且还在加剧
  7. h5调用摄像头 android,H5 使用移动端摄像头
  8. 使用万用表来进行简易的运放芯片配对
  9. 彻底掌握Quartus——基础篇
  10. BMZCTF-MISC(一) WriteUp
  11. qt代码着呢么换行_离我睡觉还早着呢...
  12. Tracup|项目经理必备的极客式项目管理工具
  13. 大数据hadoop分布式系统
  14. STM32与人体红外感应模块的简单使用——入门级
  15. 人际关系-《别独自用餐》书中的精髓:通过有效的社交法则,改变社交行为固有模式,建立更有价值的人脉关系,从而获取更大成功。
  16. 适合学计算机用的机械键盘,什么机械键盘好用2017 LOL职业玩家用什么键盘好
  17. 《X3D: Expanding Architectures for Efficient Video Recognition》论文详解
  18. 新版导航条stacknavigator
  19. 会计基础复习资料(必背内容)
  20. 基于PyQt5实现查看本地图片功能

热门文章

  1. 喜报 | 强强联手,这件大事终于有着落了
  2. IntelliJ IDEA 插件库设置
  3. 微信分享网页时自定义标题、描述和图片
  4. 3.2【微信小程序全栈开发课程】登录功能(一)--实现登录功能
  5. 六则励志故事,送给程序员的你,希望从中获得启发与帮助!
  6. 计算机专业必读哪两本经典书籍?
  7. 【C语言】分类统计字符个数(多行输入字符串)
  8. IONIC4 苹果登录-Sign In With Apple Id
  9. java俄罗斯方块七中图形类_shell中的俄罗斯方块小游戏
  10. 对于此版本,windows installer和即点即用的Office不能并行运行,因此只能安装一种类型(安装Visio破解版时的报错)