![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Socket
文章平均质量分 77
zhu_nn
这个作者很懒,什么都没留下…
展开
-
Socket总结
<br />Winsock 的I/O操作:<br /><br /> 1、 两种I/O模式 <br /> 阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字 默认为阻塞模式。可以通过多线程技术进行处理。 <br /> 非阻塞模式:执行I/O操作时,Winsock函数会返回并交出控制权。这种模式使用 起来比较复杂,因为函数在没有运行完成就进行返回,会不断地返回 WSAEWOULDBLOCK错误。但功能强大。<br /> 为了解决这个问题,提出了进行I/O操作的一些I/O模型,下面转载 2010-06-29 14:26:00 · 2524 阅读 · 1 评论 -
C udp 组播
<br /> #include <sys/types.h><br /> #include <sys/socket.h><br /> #include <arpa/inet.h><br /> #include <stdio.h><br /> #include <stdlib.h><br /> #include <string.h><br /><br />转载 2010-07-09 13:00:00 · 5289 阅读 · 1 评论 -
TCP为什么三次握手
TCP 连接是通过三次握手进行初始化的。三次握手的目的是同步连接双方的序列号和确认号并交换 TCP 窗口大小信息。以下步骤概述了通常情况下客户端计算机联系服务器计算机的过程:1. 客户端向服务器发送一个SYN置位的TCP报文,其中包含连接的初始序列号x和一个窗口大小(表示客户端上用来存储从服务器发送来的传入段的缓冲区的大小)。2. 服务器收到客户端发送过来的SYN报文后,向客户端发送一个SYN和ACK都置位的TCP报文,其中包含它选择的初始序列号y、对客户端的序列号的确认x+1和一个窗口大小(表示服务器上用转载 2010-09-08 21:09:00 · 620 阅读 · 0 评论