中断windows用户连接 小弟最近做个项目,就是当用户连接到服务器之后,如果没有在可以连接的时间范围内,就中断他的连接,不知道各位有没有好的想法,和建议。拜托了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Server检查Client连接建立了多长时间,如果时间过长,就关闭连接int nSeconds = 0;int nLen = sizeof(nSeconds);getsockopt(SOCKET, SOL_SOCKET, SO_CONNECT_TIME, (char*)&nSeconds, &nLen);if(-1 != nSeconds && nSeconds > 2*60) // 大于2分钟就关闭连接{ shutdown(SOCKET, SD_BOTH); closesocket(SOCKET);} 我描述的有问题,我指的是windows系统用户,不在设置的登录时间内登录,让他退出登录 Server检查Client连接建立了多长时间,如果时间过长,就关闭连接int nSeconds = 0;int nLen = sizeof(nSeconds);getsockopt(SOCKET, SOL_SOCKET, SO_CONNECT_TIME, (char*)&nSeconds, &nLen);if(-1 != nSeconds && nSeconds > 2*60) // 大于2分钟就关闭连接{ shutdown(SOCKET, SD_BOTH); closesocket(SOCKET);} 读取ini文件的属性值(中文)问乱码 MFC的单文档用CSplitterWnd分成两个视图后如何用OPenGL同时在两个视图区域中画图? 如何将读取到的内容存放到一个char数组里面,求教! 高手介绍一下SOCKET编程 CreateProcess函数问题??? 我用wfv将视频显示出来后,如何在视频中间画出一个矩形 如何在编辑框m_Edit输入完成后,敲击回车键,将编辑框中的内容传到别的编辑框中。 关于SAPI 关于进度条和多线程的问题 怎样恢复用SystemParametersInfo禁止的屏保?急!!!! ado+DataGrid 熟悉SQL Server和VC的请进
int nSeconds = 0;
int nLen = sizeof(nSeconds);
getsockopt(SOCKET, SOL_SOCKET, SO_CONNECT_TIME, (char*)&nSeconds, &nLen);
if(-1 != nSeconds && nSeconds > 2*60) // 大于2分钟就关闭连接
{
shutdown(SOCKET, SD_BOTH);
closesocket(SOCKET);
}
int nSeconds = 0;
int nLen = sizeof(nSeconds);
getsockopt(SOCKET, SOL_SOCKET, SO_CONNECT_TIME, (char*)&nSeconds, &nLen);
if(-1 != nSeconds && nSeconds > 2*60) // 大于2分钟就关闭连接
{
shutdown(SOCKET, SD_BOTH);
closesocket(SOCKET);
}