请教几个有关《局域网上的考试系统 》的问题?(据称是由南京大学两位博士生做的)(100分)

  • 主题发起人 主题发起人 zfs88
  • 开始时间 开始时间
Z

zfs88

Unregistered / Unconfirmed
GUEST, unregistred user!
我手头有一个《江苏省职称计算机考试》的软件,感觉做得不错,界面很简洁,可能是用VC做的。(有谁要的话,我可以发给他。)
我想用Delphi实现其同样的功能,但有几个问题想不明白,请教各位高手。

1、发卷工作想用NMUDP组件通过广播方式来实现,但又由于无法获得局域网的子网掩码而
得不到广播地址。想通过读注册表来获得掩码又觉得行不通,因为Win98下与Win2000下存
放掩码的主键名称不同。
它那个东东好象不是用广播方式实现的,因为它不需要配置子网掩码,只要选择一下服
务端的IP地址即可,根本不需要配置客户端的网络设置,服务端软件可运行于win98或WinNT
4.0、win2000下。
2、当我故意修改IP地址使网络不通,然后开始发卷考试,客户端居然仍能得到一个套节字
错误的信息,而且如果客户端没有准备好,服务端能够侦测到从而不允许你发卷,所以看样
子它不是用UDP来广播的。
 
j_qw_cn@btamail.net.cn
 
我想这样:不知是否可行?请高手指点。
如果用ServerSocket/ClientSocket来实现发卷与收卷的话,则客户端又不知道
服务端的IP地址,故必须搜索哪一台机器(服务器)在侦听,搜索到后再与服务
端建立起连接,完成发卷与收卷。
但当机器较多时,搜索服务器是否会花很多时间?两个博士生做的哪个东东运行
起来好象很快的,也不需要配置客户端网络设置,只要保证网络连通就行。

 
gb2312@263.net
 
可否发给我一个,我用IPMan看看它发送的目的地址到底是什么。
zw84611@sina.com
另外:
“为Win98下与Win2000下存放掩码的主键名称不同”
--你先判断以下系统是Win2000还是Win98不就得了,用GetVersion就行,挺简单的。
 
应该是TCP/IP的。。按照你上面说的情况。。[:)]
 
ZFS88,可否发给我一个来看看
 
蒸发密令先生发,e-mail or QQ ,我马上给你发?
 
怎么还没发给我呢?我要回去了,明天见:)
 
我向zw84611@sina.com发的东西被退回了,可能地址不对。
 
怎么会呢?这个程序多大,不会大于5M吧?
您向zw84611@263.net 发一个试试。
 
chuanwu_zhang@263.net
thanks!!!
 
我最近也在作这样一个东西,给我一份参考一下,非常感谢
mantousoft@vip.163.com
 
各位想要的《江苏省职称计算机考试》软件,请到
www.wx88.net ,以用户名:OldBoy ,口令:8260713
登录邮箱,获取东西。

我的电话:0520-8260713
 
会不会是服务端通过各机的机器名取得其IP的。
 
很简单,ping不通还可以出现提示,证明不是用或者说不是单独用TCP/IP做的。
 
please give me
19ri@sohu.com
 
Shijuan.rar的密码是多少?解不开。
 
这是用ultraedit打开ExamConsole.exe后找到的一些字符串:
----------------------------------------------------
缺保考核正常进行,请注意检查该文件生成时间。
确认为以前考核的无用文件,并手工删除后,重新运行本程序! My Timer 该文件有错,无法恢复服务器程序! 存在考核状态文件,是否须恢复? c:/zc_data/serverInfo.dat 考 核 状 态 考核类别 考生姓名 准考证号码 座位号 c:/zc_data目录下的某些文件或子目录无权删除
请手工删除后,重新装载! c:/zc_data 考生资料文件或考卷装载有误,或者是IIS未安装在C:/InetPub/wwwroot目录之下,请重新装载或退出系统! Fatal Error! 无考生就绪,无法开始考核 c:/zc_data已存在,请清空该目录后,重新运行监考软件 .. . A盘非试卷盘,请插入正确的试卷盘后,重新装载 装载试题出错! winrar95 x -r -y -ep1 -pJSPaper A:/shijuanbak.rar A:/shijuanbak.rar winrar95 x -r -y -ep1 -pJSPaper A:/shijuan.rar A:/shijuan.rar winrar95 未正确安装!
请将该软件安装至与考核软件[服务器]相同的目录后,重新装载 winrar95.exe /*.* 压缩答卷文件出错,请重新操作!! 压缩备份答卷文件出错,请重新操作!! winrar95 a -v1350 -r -m5 -ep1 -y -pJSPaper c:/temp/answerbak c:/zc_data/*.* winrar95 a -v1350 -r -m5 -ep1 -y -pJSPaper c:/temp/answer c:/zc_data/*.* 未能完全回收考生邮件并清空考生邮件,继续压缩操作吗? 在C:/temp 中,发现答卷压缩文件,请在资源管理器中,仔细检查这些文件的生成时间。
若需重新压缩,请手工删除后,重新本操作! /answer*.r?? 文件系统出错,请自行创建 C:/temp 子目录后,重新操作! c:/temp 有考生未交卷,不能回收试卷! 该考生作弊,考卷无效,不得恢复考核! 该考生目前可以考核,无需恢复考核! 该考生的考核已全部完成,不得恢复考核! 请在考生考核状态表中的座位号栏,选择须恢复考核的考生 答卷回收出错,请重新操作! 答卷回收成功! c:/zc_data目录下的某些文件或子目录无权删除
请监考老师在退出系统后,务必手工删除zc_data子目录! 答卷备份文件回收出错,请重新操作! 正在回收考生答卷的备份文件 /answerbak.r %s %d 号备份盘 共需 %d 张备份盘

无答卷压缩备份文件,请按答卷压缩按钮后,重新执行 /answerbak.r?? 正在回收考生答卷文件 A: %s0%d ar /answer.r %s %d 号盘 请在 A 驱动器中插入 共需 %d 张正式盘

a:/shijuanBak.rar a:/shijuan.rar 无答卷压缩文件,请按答卷压缩按钮后,重新执行 /answer.r?? 考核状态存储出错! 作弊信息存储错误! 请重新操作 该考生缺考,无法设置为作弊状态! 该考生已设置为作弊状态,无须重新设置! 请在考生考核状态表中的座位号栏,选择须设置作弊的考生   广播套节字设置出错 无法创建广播套节字 start begin ˙ .PAVCFileException@@ ˙ .PAVCArchiveException@@ 
˙ .PAVCMemoryException@@ ok occpy / ANSWER c:/zc_data/ valid absen tcomp ended inval 监听套节字连接失败,按确定按钮重新创建! 监听套节字监听失败,按确定按钮重新创建! 监听套节字创建失败,按确定按钮重新创建! no 接收文件套节字,接收失败! 接收文件套节字,监听失败! 接收文件套节字,创建失败! /ANSWER/ c:/temp/answer*.* collection.dat serverInfo.dat Inbox 未找到IP地址 多媒体 网络 MIS(EXCEL) MIS(VFP) 建筑CAD 电子CAD 机械CAD user c:/InetPub/wwwroot c:/zc_data/Inbox c:/zc_data/collection.dat /collection.dat /monitor/Inbox error
To: < To: /Inbox /*.jpg /*.htm zc%02i user%02i /zc_name c:/zc_data/*.* 理论部分免考 应用部分考核进行中... 作弊! 答卷无效! 恢复考核就绪... 恢复应用部分考核...(等待) 缺考! 考核已完成! 应用部分考核进行中... 理论部分考核进行中... 考核准备就绪 等待... try to steal /answer/badMark

===========================================
“广播套节字设置出错 无法创建广播套节字 ”
“RegQueryValueExA RegCloseKey .RegOpenKeyExA RegCreateKeyExA ARegSetValueExA”
可以看出它使用了广播,并进行了注册表的操作。
 
后退
顶部