Rss & SiteMap

搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp

搭建论坛是“搭建式”中文软件开发工具《搭建之星》、《网站·搭建者》技术交流的地方。
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:【最新实例】得到客户端 MAC、IP 等信息

1楼
admin 发表于:2010-3-5 2:24:12

下载地址:http://web.diylsoft.com/?ipe=./union/download/file&no=186

 

注意:必须使用 2010.3.5 最新版的《网站·搭建者》

2楼
玩脑者 发表于:2010-3-5 11:14:05
下载后解压,没有找到压缩文件?
3楼
引力波 发表于:2010-3-5 14:39:05

谢谢,很好的功能.我这里没有问题,需要修改浏览器设置.

4楼
dbs 发表于:2010-3-5 20:51:07
很好,客户端加强了很多。
5楼
pc_doctor 发表于:2010-3-8 0:28:38

谢谢公司及时提供这样的实例!

经测试,确实能获取MAC和IP,但取DNS,显示的却是机器名。

 

希望admin抓住这个实例引导大家学习好运用好《者》,尽快补充《操作手册》。

 

实践中,很多人发现:学习《者》比学习《星》要难得多,尽管B/S本身要比C/S复杂。就这个实例而言,没有详细的注解和《操作手册》,对大多数人都是一头雾水。

 

《者》应该是公司的终极,是独门利器,希望它茁壮成长

6楼
李国辉 发表于:2010-3-8 8:45:37
支持楼上的,顶!
7楼
FSJM 发表于:2010-3-8 9:11:33

这些名称 都是由微软定的 。。。

b/s 模式在实际应用中,可“服务器端”和“客户端”两面编程;《者》都提供了支持;

“服务器”端和传统《星》的搭建方式是一样的;

“客户”端必须使用 javascript;

 

目前在《者》中,大部分的应用,都可以在服务器端完成,可以满足一般的开发要求;

特出功能要求,可在客户端使用 javascript. 

8楼
pc_doctor 发表于:2010-3-11 13:04:01

本程序获取网卡MAC地址不可靠


    实际测试如下:
    在内网的某台电脑上启动“搭建者服务器”(C网卡)。
    在客户端打开浏览器访问“搭建者服务器”,客户机电脑上插有两张网卡。应该是A网卡在连接“搭建者服务器”的,获取的应该是A网卡的MAC地址。可,事实上获取的却是B网卡的MAC地址。(将B网卡禁用后,再获取的就是真实连接的A网卡MAC地址了)。

     而目前使用双网卡的情况特别多,如果不能获取真实的网卡MAC地址,在安全审计上是不允许的,反而会搞出很多误会。

 

    问题分析讨论:
    Admin提供的这个实例是按照网卡顺序获取MAC地址的,而不是获取真实使用的MAC地址,因为,没有直接连接的B网卡的IRQ(20)地址比真实用的A网卡的IRQ(22)地址小。见图:

 

      同样,另一个朋友用VB编写了一个DLL,在服务器上注册该DDL后,用编写的相应的ASP网页获取的客户机网卡MAC地址,却获取的真实使用网卡MAC地址。他将ASP服务器同样设置在C网卡那台机器上,同样在客户端电脑上访问服务器,此时,即使B网卡没有被禁用,E点网线也连通,客户端照样还是获取的是正在使用A网卡MAC地址。
他的编程思路是:先获取服务器和客户端IP地址,再才通过连通的IP地址,运算获取客户机的网卡MAC地址,这样保证了真实性。
 


此主题相关图片如下:mac001.jpg
按此在新窗口浏览图片
共8 条记录, 每页显示 10 条, 页签: [1]

搭建之星 网站·搭建者 Copyright © 2000 - 2011
Powered By Dvbbs Version 8.2.0
Processed in 0.02002 s, 3 queries.