摘要: 由于需要写个wince通信程序,首先想到的是c#,但觉得c#写那个太简单了点于是选择了稍微难点的mfc,但是没想到mfc中的csocket在wince中竟然会报异常,悲催,经查证,原来是indows CE Embeded不支持异步传输模式(例如WSAAsyncSelect函数),而mfc中的套接字... 阅读全文
posted @ 2014-08-26 20:28 Zucc_zt 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 随着计算机网络化的深入,计算机网络编程在程序设计的过程中变得日益重要。由于C++语言对底层操作的优越性,许多文章都曾经介绍过用VC++进行Socket编程的方法。但由于都是直接利用动态连接库wsock32.dll进行操作,实现比较繁琐。其实,VC++的MFC类库中提供了CAsyncSocket这样一... 阅读全文
posted @ 2014-08-26 19:29 Zucc_zt 阅读(782) 评论(0) 推荐(0) 编辑
摘要: CSDN回帖得分大全(近两年)√ vs2005调用dll的时候Initialize()函数返回错误 [VC/MFC 基础类]√ 为什么我创建登陆框之后,然后获取登陆框的数据时候总是出现非法操作! [VC/MFC 界面]√ CFileFind::FindFile 支持通配符么? [VC/MFC 基础... 阅读全文
posted @ 2014-08-26 19:08 Zucc_zt 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 基于TCP(面向连接)的Socket编程一、客户端:1、打开一个套接字(Socket);2、发起连接请求(connect);3、如果连接成功,则进行数据交换(read、write、send、recv);4、数据交换完成,关闭连接(shutdown、close);二、服务器端:1、打开一个套接字(So... 阅读全文
posted @ 2014-08-26 18:57 Zucc_zt 阅读(390) 评论(0) 推荐(0) 编辑
摘要: MFC对Socket编程的支持其实是很充分的,然而其文档是语焉不详的.以至于大多数用Visual C++编写的功能稍复杂的网络程序,还是使用其API的.故CAsyncSocket及CSocket事实上成为了疑难,群众多敬而远之.余好事者也,不忍资源浪费,特为之注解.1.CAsyncSocket与CS... 阅读全文
posted @ 2014-08-26 18:48 Zucc_zt 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手。许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然。 同步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式;而异步指发... 阅读全文
posted @ 2014-08-26 18:46 Zucc_zt 阅读(804) 评论(0) 推荐(0) 编辑