初步想用winsock,服务端跟客户端都自己写,客户端运行后连去服务器192.168.1.2
接下来是我不能决定的问题:
是实时地每秒发送一次数据包给服务器?10台电脑的话服务器就每秒收到10个包,像被人用ping攻击一样,不大科学,而且发送的数据还要保存,如果用access,就对服务器硬盘每秒进行10次读写工作,跟BT没啥两样,如果用sql,还不一样,每秒进行10次对数据库的某一字段反复修改,如果说等用户点击“下机”才发送总共上了多久的时间给服务器,那其间如果停电 死机 等突发时间就没法计了,也不想配UPS电源,成本贵想过的方案是建个serv-u,装在收费端,客户端自己写,一开机连上serv-u,再用VB写个外挂定期检测listBox控件上的用户状态栏
seru-u每检测到有用户连上来,都会计时这个用户连上服务器的总时间又想过 开个web服务器,写个asp页面,客户端自己写,让VB连到80端口肯定稳定,程序崩溃的机率也少,收费端的asp页面负责记录每个连进来的客户在线时间是多长,但后台涉及到要用sql2000来记录客户的上网时间,绕了个弯回来到原点还是要不断读写数据库以上等等,本人水平太有限,思想总跳不出这个圈子,还望高人引路,不要叫我装什么软件,我是一个IT爱好者,不是只有资金凡事只爱用钱解决问题的中年老板
接下来是我不能决定的问题:
是实时地每秒发送一次数据包给服务器?10台电脑的话服务器就每秒收到10个包,像被人用ping攻击一样,不大科学,而且发送的数据还要保存,如果用access,就对服务器硬盘每秒进行10次读写工作,跟BT没啥两样,如果用sql,还不一样,每秒进行10次对数据库的某一字段反复修改,如果说等用户点击“下机”才发送总共上了多久的时间给服务器,那其间如果停电 死机 等突发时间就没法计了,也不想配UPS电源,成本贵想过的方案是建个serv-u,装在收费端,客户端自己写,一开机连上serv-u,再用VB写个外挂定期检测listBox控件上的用户状态栏
seru-u每检测到有用户连上来,都会计时这个用户连上服务器的总时间又想过 开个web服务器,写个asp页面,客户端自己写,让VB连到80端口肯定稳定,程序崩溃的机率也少,收费端的asp页面负责记录每个连进来的客户在线时间是多长,但后台涉及到要用sql2000来记录客户的上网时间,绕了个弯回来到原点还是要不断读写数据库以上等等,本人水平太有限,思想总跳不出这个圈子,还望高人引路,不要叫我装什么软件,我是一个IT爱好者,不是只有资金凡事只爱用钱解决问题的中年老板
http://www.farway.com.cn/download/Ic_server.exe
http://www.farway.com.cn/download/
现在有修改,不过没有上传.如需要加:QQ 80754309