一个(c/s)模式程序关于网络的请大家帮忙给点方案!谢谢了!大家都来看看啊! (50分)

  • 主题发起人 主题发起人 sohuandsina
  • 开始时间 开始时间
S

sohuandsina

Unregistered / Unconfirmed
GUEST, unregistred user!
1、服务器端。。。启动后。。发现客户端连接的ip不再自己允许范围内再断开
如果是允许的比如(211.56.120.23)就保持连接,并控制同一个ip地址同时连接的并发数。好比一个校园网大家都是一个ip地址211.56.120.23,大家在电子阅览室访问服务端或者在宿舍访问服务端都是这个ip。服务端发现从这同一个ip地址的访问数超过10个就不给其他人连接。
2、客户端可以用用户名/密码的方式访问服务端(不受ip限制)。如果客户端的ip地址都是在服务器允许的那个ip,则同时不能10个一起访问。
----------------------
请各位帮我分析。这个模式实现的方法。协议。。谢谢。
有什么不明白要求的。我可以补充。
 
不是吧,没有一个人跟贴呀。555555555。痛苦!
 
都不来看,我自己看!555555
 
用触发器!
 
楼上的回答真漂亮!
能不能回答稍微详细一点?触发器是什么啊?解释一下。
 
用防火墙限制IP接入就OK了。
 
楼上的。我要在服务端程序实现。并不想靠防火墙等第三方工具。
 
那就找个防火墙的源码研究研究啊.

昨天还到到个贴子,里面有很多源码的下载地址,含防火墙。
 
如果使用SQL SERVER作为后台,那还不简单,将用户帐号与IP地址捆绑在一起放在
一个数据表中,当用户登陆时,进行比较并记录登陆次数,如超过10次则登陆失败。
你可以去看一下我以下帖子,我就在该程序中实现了该功能:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2243199
 
上面的回答都不太满意哦。

我要实现的并不需要防火墙那样的功能。只要实现简单的确认ip。记录一下就行了。
只想知道 。客户端呵服务器端的连接用什么协议。。等等。。这些内容。
 
后退
顶部