建议你换个问法。asp.net作的Web服务器是什么??
http协议没有发送客户端硬件信息,你只能根据浏览器收集的agent信息来做不可靠判断
socket是对tcp,udp的包装,客户端发送到服务端是不可能获取到mac地址的。不过ie的activex或许能办到,不过你得找个这种插件
HttpContext.Current.Request.UserHostAddress;这个可以
Request 里面是客户端信息
获取到客户的ip,然后找个ip地址查询的接口
这个能不能具体点?
@黄飘龙: 看错了,以为你是看ip归属地
用js获取MAC地址,不过好像只有IE能用
通讯已经结束了,还能不能找得到?
ASP.NET 获取 Mac 只能在本地网络里才能获取,过了路由器就不能获取了(通过 Dns, Management 获取也是一样),可以在客户端安装 ActiveX 组件获取到客户端的 MAC
不行的,你写个flash客户端看看可不可以
ActiveX