CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  网络编程

windows 2000 , winsock 重叠模型的 客户端 , 连接问题 , 如何控制 connect 超时

楼主BOYGUARD110(BOYGUARD110)2006-02-09 12:20:58 在 VC/MFC / 网络编程 提问

 
  1.   WSASend   和   WSARecv   均有   重叠结构作为输入,可以通过判断   event对象的信号态   进行等待  
       
        WSAConnect函数没有    
   
        如何控制   重叠模型   client   端的   connect   超时?  
   
   
  2.   ConnectEx   函数   可以接受   重叠结构作为参数,   但是好像   不能用在   windows2000   中  
   
  from   msdn  
  ConnectEx    
  Requirements  
  Client   Requires   Windows   Vista   or   Windows   XP.    
  Server   Requires   Windows   Server   "Longhorn"   or   Windows   Server   2003.    
  Header   Declared   in   Mswsock.h.  
     
   
     
    谢谢   ! 问题点数:100、回复次数:6Top

1 楼laiyiling(陌生人[MVP])回复于 2006-02-09 13:07:09 得分 20

setsockopt   应该可以设置超时Top

2 楼orbit(走了走了)回复于 2006-02-09 13:14:19 得分 30

WSAConnect也有异步模式,创建一个WSAEVENT对象,将其与FD_CONNECT绑定(WSASelectEvent),然后调用WSAConnect,(首先将socket设为异步模式),此函数立即返回,然后用WaitForSingleEvent等这个事件,指定超时时间即可Top

3 楼adingzhang(阿鼎)回复于 2006-02-09 18:08:28 得分 5

markTop

4 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2006-02-09 19:07:09 得分 25

也可以:  
  connect在一线程中完成,WaitForSingleObject设置超时。Top

5 楼nuaawenlin(飘人)回复于 2006-02-09 21:32:15 得分 20

非阻塞+select超时Top

6 楼BOYGUARD110(BOYGUARD110)回复于 2006-02-12 10:50:24 得分 0

谢谢大家Top

相关问题

  • !!!重叠io模型如何设置连接、发送和接收的超时值?(300)!!!
  • winsocket 的io 重叠模型
  • select模型超时的一点理解和问题
  • 送分!!关于winsock的超时问题?
  • 也来问问重叠IO网络模型
  • 使用重叠模型编写Server的问题
  • Winsock重叠操作投递WSARecv 错误
  • 散分了!!!!!关于winsock超时处理的问题!
  • 用Winsock编程,怎么设置connect超时?
  • vb中使用winsock时如何使用超时。

关键词

  • 函数
  • 控制
  • 模式
  • 结构
  • server
  • 超时
  • 重叠
  • 模型
  • wsaconnect
  • 谢谢

得分解答快速导航

  • 帖主:BOYGUARD110
  • laiyiling
  • orbit
  • adingzhang
  • DentistryDoctor
  • nuaawenlin

相关链接

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

广告也精彩

反馈

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