CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  网络编程

请教各位

楼主Tempatation(◆◆◆为什么老是个小三角◆◆◆)2003-11-03 08:46:06 在 VC/MFC / 网络编程 提问

请问怎样把一个已处于accept的套接字给关掉     ?? 问题点数:100、回复次数:3Top

1 楼bluebohe(薄荷)回复于 2003-11-03 09:00:51 得分 30

在另一个线程中调用CSocket::CancelBlockingCall来取消阻塞Top

2 楼flyelf(空谷清音)回复于 2003-11-03 09:44:25 得分 10

在控制线程中调用closesocket(hSocketAccept);关闭Top

3 楼windows_editor(十年树木,百年树袋熊)回复于 2003-11-03 10:45:41 得分 60

推荐方法:  
  设置一个全局变量flag_Stop,在程序中再建立一个socket,自己连接自己,然后判断flag_Stop   决定是否退出还是接收数据  
   
  2.在其他的线程中close这个socket,close后accept退出并返回错误。Top

相关问题

  • 请教各位各位!!
  • 请问各位?
  • 各位小心
  • 各位大哥.....
  • 各位老大:
  • 各位累吗?
  • 各位早呀!!!
  • 各位helpme
  • 谢谢各位!
  • 请教各位!!

关键词

  • 线程
  • socket
  • 退出
  • 线程中调用
  • stop
  • accept
  • flag
  • close

得分解答快速导航

  • 帖主:Tempatation
  • bluebohe
  • flyelf
  • windows_editor

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo