LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 618|回复: 3

如何才能限制只有一个用户可以连接?

[复制链接]
发表于 2003-9-20 23:15:50 | 显示全部楼层 |阅读模式
是不是可以在一个用户连接以后,关闭监听套接口?

那如果这个用户断开连接后还要重新打开监听套接口是不是要重新用bind函数?
发表于 2003-9-21 01:33:32 | 显示全部楼层
不用啊
listen
while(1){
socketid = accept
do something
close socketid
}
 楼主| 发表于 2003-9-21 14:05:36 | 显示全部楼层
谢谢,可能是我想得太复杂了。
当我的客户端结束后总是会有time wait状态,是不是我的客户端没有正确关闭?
我的程序必须在while里的accept后关闭监听套接口才能正常工作,但这样再次循环的时候就会出现错误的accept,有没有办法可以解决这个问题?
发表于 2003-9-21 17:49:17 | 显示全部楼层
“必须在while里的accept后关闭监听套接口才能正常工作”
不对呀,你的程序怎么写的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表