- 博客(4)
- 资源 (5)
- 收藏
- 关注
转载 结构体定义 typedef struct 用法详解和用法小结
typedef是类型定义的意思。typedef struct 是为了使用这个结构体方便。具体区别在于:若struct node {}这样来定义结构体的话。在申请node 的变量时,需要这样写,struct node n;若用typedef,可以这样写,typedef struct node{}NODE; 。在申请变量时就可以这样写,NODE n;区别就在于使用时,是否可以省去struct这个关键字...
2018-05-09 23:33:21 134
原创 三路握手(TCP三次握手)
建立一个TCP连接时会发生下述情形。(1)服务器必须准备好接受外来的连接。这通常通过调用socket、bind和listen这三个函数来完成,我们称之为被动打开(passive open)。(2)客户通过调用connect发生主动打开(active open )。这导致客户TCP发送一个SYN(同步)分节,它告诉服务器将在(待建立的)连接中发送的数据的初始序列号,通常SYN分节不携带数据,其所在I...
2018-04-27 00:04:45 642
原创 TCP终止连接(TCP四次挥手)
TCP建立一个连接需要3个分节,终止一个连接需要4个分节。(1)某个应用进程首先调用close,我们称该端执行主动关闭(active close)。该 端的TCP于是发送一个FIN分节,表示数据发送完毕。(2)接收到这个FIN的对端执行被动关闭(passive close)。这个FIN由TCP确认。它的接收也作为一个文件结束符(end-of-file)传递给接收端应用进程(放在已排队等候该应用进程...
2018-04-27 00:02:21 580
原创 C++
1 演示友元类 #include using namespace std; class A { friend class B;//声明类B是类A的友元 public: void Display() { cout private: int x; }; class B { public: void Set(int i) { Aobject.x = i;//使用类A对象
2017-04-04 22:54:55 149 1
C++ 小型编译器
2018-07-06
C++ 语法分析
2018-07-06
C++词法分析
2018-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人