![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
文章平均质量分 52
clayruan
这个作者很懒,什么都没留下…
展开
-
VC中使用API编写的socket程序中如何设置阻塞和非阻塞
VC中使用API编写的socket程序中如何设置阻塞和非阻塞accept,recv 关于阻塞和非阻塞概念,可能有些初学编程的人不是很清楚. 阻塞是指在函数执行时如果条件不满足,程序将永远停在那条函数那里不在往下执行,而非阻塞则是函数不管条件是否满足都会往下执行.例如在通讯过程中,当接收数据的时候,对于阻塞方式,程序将一直等到接收到数据才向下执行,而对于非阻塞方式,不管是否接收到数转载 2012-11-25 16:18:38 · 1301 阅读 · 0 评论 -
子网掩码 子网划分
子网掩码(百度百科)子网划分(百度百科)子网和子网掩码的作用1.子网的作用 使用子网是为了减少IP的浪费。因为随着互联网的发展,越来越多的网络产生,有的网络多则几百台,有的只有区区几台,这样就浪费了很多IP地址,所以要划分子网。使用子网可以提高网络应用的效率。2.子网掩码的作用 通过IP 地址的二进制与子网掩码的二进制进行与运算,确定某个设备的网络地址和主机号,转载 2012-11-20 09:51:41 · 480 阅读 · 0 评论 -
关于#pragma comment(lib,"ws2_32.lib")和 #pragma warning(disable : 4786)
关于#pragma comment(lib,"ws2_32.lib")(转)#pragma warning(disable : 4786) 有什么用呢?pragma comment(lib,"Ws2_32.lib")表示链接Ws2_32.lib这个库。 和在工程设置里写上链入Ws2_32.lib的效果一样,不过这种方法写的程序别人在使用你的代码的时候就不用转载 2012-11-21 15:36:42 · 971 阅读 · 0 评论 -
WSAStartup(0x0101, &wsaData); (WSADATA wsaData;)
WSAStartup 百度百科简介 WSAStartup,即WSA(Windows SocKNDs Asynchronous,Windows异步套接字)的启动命令。是Windows下的网络编程接口软件Winsock1 或 Winsock2 里面的一个命令(Ps:Winsock 是由Unix下的BSD Socket发展而来,是一个与网络协议无关的编程接口)。详细说明转载 2012-11-21 15:52:11 · 2790 阅读 · 0 评论 -
IO - 同步,异步,阻塞,非阻塞
IO - 同步,异步,阻塞,非阻塞 (亡羊补牢篇)同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-blocking IO是一个东西。这其实是因为不同的人的知识转载 2012-11-22 14:12:51 · 271 阅读 · 0 评论 -
[VC]Windows sockets 网络编程(3) — 非阻塞模式开发
[VC]Windows sockets 网络编程(3) — 非阻塞模式开发一、套接字的非阻塞模式 套接字的非阻塞模式是指套接字在执行操作时,调用的函数不管操作是否完成都会立即返回的工作模式。根据其返回的错误代码,确定操作是否正确完成。二、设置套接字的非阻塞模式 在使用socket()和WSASocket()函数创建套接字时,默转载 2012-11-25 16:21:45 · 609 阅读 · 0 评论