⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_55741.htm

📁 vc
💻 HTM
字号:
<p>
序号:55741 发表者:不知道 发表日期:2003-10-12 11:49:12
<br>主题:CAsyncSocket的几个菜鸟问题
<br>内容:我刚刚学用CAsyncSocket,在tcp/ip上编程。但是有几个问题不明白想请教一下。<BR>1,客户方在使用CAsyncSocket::Connect()时,往往返回一个WSAEWOULDBLOCK错误,由于使用了非阻塞Socket方式,所以(连接)操作需要时间,不能瞬间建立。既然如此,我们可以等待CAsyncSocket::OnConnect()事件被触发,那么如何等待那?<BR>2,在send()之后如何知道数据是否真的发送出去了那?<BR>3,如果网络上有连接中断发生怎么知道那?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:小灿 回复日期:2003-10-12 15:38:17
<br>内容:TCP是面向连接的,可知道是否发送成功<BR>从CAsyncSocket派生自己的类,重载OnConnect(),当有连接时,会产生<BR>connect事件并调用OnConnect()
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -