2015年4月27日

MFC套接字编程

摘要: 为了降低网络程序开发的难度,提高程序开发效率,MFC对套接字函数进行了封装,提供了CAsyncSocket类和CSocket类用于网络程序开发。CAsyncSocket 类CAsyncSocket类用于对套接字函数进行简单封装,它提供了基于事件的I/O异步模型,使得用户可以方便地处理接收和发送等事件... 阅读全文

posted @ 2015-04-27 21:11 moffis 阅读(1211) 评论(0) 推荐(0) 编辑

windows套接字编程

摘要: Windows系统提供的套接字函数通常封装在Ws2_32.dll动态链接库中,其头文件Winsock2.h提供了套接字函数的原型,库文件Ws2_32.lib提供了Ws2_32.dll动态链接库的输出节。在使用套接字函数前,用户需要引用Winsock2.h头文件,并链接Ws2_32.lib库文件。例如... 阅读全文

posted @ 2015-04-27 17:53 moffis 阅读(826) 评论(0) 推荐(0) 编辑

socket的IO模型

摘要: 在设计网络通信程序时,需要通过一种机制来确定网络中某些事件的发生。例如,当主机A向主机B发送数据时,在主机B接收到数据时需要让应用程序读取数据,那么应用程序何时读取数据呢?也就是说,应用程序如何确定网络中何时有数据需要接收呢?这就需要在设计网络应用程序时选择一个I/O模型。在Windows操作系统中... 阅读全文

posted @ 2015-04-27 11:11 moffis 阅读(463) 评论(0) 推荐(0) 编辑

socket编程基础知识

摘要: IP地址为了使网络上的计算机能够彼此识别对方,每台计算机都需要一个IP地址以标识自己。IP地址由IP协议规定,以32位的二进制数示。最新的IPv6协议将IP地址升为128位,这使得IP地址更加广泛,能够很好地解决目前IP地址紧缺的情况,但是IPv6协议距离实际应用还有一段距离,目前多数操作系统和应用... 阅读全文

posted @ 2015-04-27 10:19 moffis 阅读(143) 评论(0) 推荐(0) 编辑

导航