难度closesocket()非要在客户端做吗?大家进来看一下 Server关闭了SocketClient的recv会收到0,至于Server端再对这个已关闭的Socket读肯定失败了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有绅士风度一些吧先shutdown socket然后等到对方同意关闭再closesocket 谢谢两位的解答。partime(partime):现在我做服务端这一边,另外有个人做客户端,他说如果他那边没有closesocket()要我考虑这种情况,在服务端这边closesocket(),我不知道怎么做,你能教我吗? 说真的,先以只读方式shutdown(hsocket),然后用select等待客户端closesocket。设定一个时间片,如果客户端在该时段内closesocket服务器就立即closesocket,否则超时客户端未closesocket服务器立即closesocket partime(partime):怎么设时间片啊? 自己定时了用select()等待端口网络事件当发生时间时,如网络数据到达\网络故障\对方断开等发生,select会立即返回,否则等到超时才返回如果不想采用阻塞方式可以用异步方法WSASelectselect(Read_Socket_Arrays,Write_Socket_Arrays,Error_Socket_Arrays,Time_Val) 鼠标滚轮事件 求canon ersdk m_spInPlaceSite 的区别m_spClientSite 求助:在界面中如何判断鼠标移动到某个按扭上? 最小化是什么Message? 关于向网站服务器提交数据的问题 调用动态库对话框的问题。急!!!!!! 哪位知道代码中的注释 // CG: 代表什么意思? 如何访问https资源的问题,高手请进阿 。。。 新手的问题:如何让对话框最小化时图标在状态栏里(就是屏幕右下角),谢谢 关于个人图形图象系统的 game 修改问题
先shutdown socket
然后等到对方同意关闭再closesocket
partime(partime):
现在我做服务端这一边,另外有个人做客户端,他说如果他那边没有closesocket()
要我考虑这种情况,在服务端这边closesocket(),我不知道怎么做,你能教我吗?
然后用select等待客户端closesocket。
设定一个时间片,如果客户端在该时段内closesocket
服务器就立即closesocket,否则超时客户端未closesocket
服务器立即closesocket
怎么设时间片啊?
用select()等待端口网络事件
当发生时间时,如网络数据到达\网络故障\对方断开
等发生,select会立即返回,否则等到超时才返回
如果不想采用阻塞方式可以用异步方法
WSASelectselect(Read_Socket_Arrays,Write_Socket_Arrays,Error_Socket_Arrays,Time_Val)