可否给serversocket添加连接验证功能?

talkingmute 2005-07-19 05:09:37
想通过clientsocket和serversocket实现一个c/s模式通信,客户端发起连接时把相应的验证信息发出去,服务端在收到连接请求时根据客户端发的验证信息来判定是否允许连接。
不知大家有没什么方法?


...全文
377 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
talkingmute 2005-08-24
  • 打赏
  • 举报
回复
to: extcsdn
因为这个服务端程序是需要和数据库打交道的,所以想实现这样的功能,不知各位有什么好的方法吗?
大家多讨论下!!
kingeboy 2005-08-23
  • 打赏
  • 举报
回复
GZ我也想知道啊,没有人懂吗?
Rex_love_Burger 2005-08-23
  • 打赏
  • 举报
回复
我们这盗版2元
cdstarnet 2005-08-21
  • 打赏
  • 举报
回复
比盗版还便宜,星品网(http://www.cdstar.net)1000多款最新最热门软件游戏和影视原装光盘4元价,看看有没有您想要的!
sxzqlzx 2005-07-28
  • 打赏
  • 举报
回复
我也想实现同样的功能,先是客户端发个用户、passs的信息,服务器端判断,正确就连接,错误从服务器端断开,

可还是如楼主所说,连接了wwwwwwwwwwww
Rex_love_Burger 2005-07-21
  • 打赏
  • 举报
回复
关注一下。想请问一下楼主,为什么要实现这样的功能呢?
talkingmute 2005-07-20
  • 打赏
  • 举报
回复
to:zwq_2002(抗战时期)
谢谢,你那种方法我也想过,不过感觉还是有些不合适,在连接后一定时间内没有收到客户动作再关闭连接,不是还是和客户端建立连接了吗?
--
通过查找书,我了解到服务端socket有个事件,ongetsocket-当处于监听状态的服务段socket监听到客户的连接请求,就自动接受客户的请求并触发这个ongetsocket事件,可否在这里面做些文章?增加一些验证功能?希望大家讨论下!
jinhaiwu 2005-07-20
  • 打赏
  • 举报
回复
监听=>连接=>判断
true=>保持连接
false=>强行断开
northsoft_ 2005-07-20
  • 打赏
  • 举报
回复
accept时就判断不大可能,除严格限定定客户ip,否则的话可以定义一个客户动作,连接后一定时间内没有接收到这个客户动作就关闭这个连接
talkingmute 2005-07-20
  • 打赏
  • 举报
回复
to:tanlim(求学者)
谢谢,请教下什么是反而连接??
我的意思是客户端发送某一字符或者消息后,服务端根据发来的消息来决定是否与客户端连接,而不是根据客户端的IP和端口...
希望能得到大家的解答!
tanlim 2005-07-20
  • 打赏
  • 举报
回复
简单的理解就是反而连接嘛,但完全不响应,可能不行,应该说,把客户端的基本信息得到后,再启动服务器的反向连接。不然还不如直接用UDP,狂广播。至少要得到客户端的IP和端口(当然默认就不用获取了)
talkingmute 2005-07-19
  • 打赏
  • 举报
回复
说仔细点,一般的通信过程是,当服务器端Socket监听到或者说 接收到客户端Socket的连接请求,它就响应客户端Socket的请求建立一个新的Socket句柄并与客户 端连接,而服务器端Socket继续处于监听状态,还可以接收其它客户端Socket的连接请求。
我想实现的是当服务器端Socket监听到或者说接收到客户端Socket的连接请求时,不响应客户端Socket的请求建立一个新的Socket句柄并与客户端连接,可有什么方法吗?

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧