最后的 175 分,请解答一位socket 初学者的疑惑,. 解答起来太罗嗦,给你推荐2本书,看完书这些问题都解决了:1.Windows网络编程技术 机械工业出版社 68¥(1CD) 强力推荐!!!!2.Windows Socket网络程序设计大全 清华出版社 29.50¥ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我来回答,但请给分!1、阻塞,具体的说,就是你的函数将占用系统的资源——直到它返回为止,这将导致系统没有响应。这也是WINDOWS的程序设计必须注意的一个问题。我们将SOCKET从UNIX移直到WINDOWS,最最重要的就是阻塞处理。2、同步导致阻塞——如果函数运行时间过长。而异步,它调用就返回,就避免了阻塞。3、CAsyncSocket就是为了异步的操作而做的。一般的MFC SOCKET 设计应使用他。4、使用MFC的类当然方便些——SOCKET 编程要复杂的多。5、初学嘛,VC有自带的EXAMPLE,另外,一些参考书(或网站的代码下载)也提供同步、异步简单通讯的列子!6、TELAN推荐的不错!7、MAPI与WinInet类库都是为了更方便编程而提供的,建议先以MFC的为主。 我来蹭分了举个例子,使用阻塞你若要建立连接,必须等它返回成功或失败才能继续下一条语句如果是异步的话,调用完connect马上就返回,你必须做一个循环,判断是否成功,不成功继续连接,超时(自己设一个时限)则退出循环干脆不连接了高手喜欢用api,但我只会用mfc 移动带背景的窗口产生闪烁的原因是什么? 散分,散分- 终于看懂了MFC 。 WTL , ATL。SDK - 哈哈,四年了,重来没有的清晰, 图像像素获取的问题 没辙了我,帮忙看看, 正在试用期的新手泣血求助! 单文档下,实现打开,保存文本文件的功能。 请问在阻塞模式下使用sendto会不会阻塞,在什么情况下阻塞和如何避免? 资源文件dll 问高人,莫名其妙的问题 哪位高手请告知jpg文件的存储格式,谢谢! 在VxD中如何给调用它的Win32程序发消息? 如何保存刚画的图不消失?
1、阻塞,具体的说,就是你的函数将占用系统的资源——直到它返回为止,这将导致系统没有响应。这也是WINDOWS的程序设计必须注意的一个问题。我们将SOCKET从UNIX移直到WINDOWS,最最重要的就是阻塞处理。
2、同步导致阻塞——如果函数运行时间过长。而异步,它调用就返回,就避免了阻塞。
3、CAsyncSocket就是为了异步的操作而做的。一般的MFC SOCKET 设计应使用他。
4、使用MFC的类当然方便些——SOCKET 编程要复杂的多。
5、初学嘛,VC有自带的EXAMPLE,另外,一些参考书(或网站的代码下载)也提供同步、异步简单通讯的列子!
6、TELAN推荐的不错!
7、MAPI与WinInet类库都是为了更方便编程而提供的,建议先以MFC的为主。
举个例子,使用阻塞你若要建立连接,必须等它返回成功或失败才能继续下一条语句
如果是异步的话,调用完connect马上就返回,你必须做一个循环,判断是否成功,不成功继续连接,超时(自己设一个时限)则退出循环干脆不连接了
高手喜欢用api,但我只会用mfc