一、前言 UDP协议提供端到端的数据传输。 UDP是基于流的协议,没有消息边界。 IPv4协议字段用17表示UDP协议。 端口号用于在传输层协议(如TCP、UDP中...
一、前言 UDP协议提供端到端的数据传输。 UDP是基于流的协议,没有消息边界。 IPv4协议字段用17表示UDP协议。 端口号用于在传输层协议(如TCP、UDP中...
端口 端口用于获取服务器上不同的应用程序或服务。一个服务器可以有多个端口。 一个协议分配有多个端口,因此端口也可以把从IP层进入的数据分离到特定协议。 一般来说,同一...
当我们调用一个函数的时候,编译器如何寻找函数的定义呢? 检查该函数的链接性,如果是向内,则在当前源代码文件中寻找;向外则在所有文件中寻找。 若找到多个定义,则报错。 若...
作用域为所有文件,不代表可以直接使用,我们需要一些流程来使用,这一点不要搞混。 比如: 1、全局变量的作用域是全部文件,使用方式需要extern 2、名称空间的作用域是...
一、前言 单定义原则:变量只能有一次定义。为此C++提供了定义声明和引用声明extern,extern声明不分配空间,不进行初始化,它引用已有的变量。小作用域的变量会隐藏大作...
一、静态变量初始化 首先,所有的静态变量都会被静态初始化。 然后,编译器如果能够根据信息计算出变量的初始化值(比如int a = 2;)那么将执行第二次初始化。 最后...
相当于在编译的时候把头文件里面代码(除了宏相关操作)原封不动放在头部。 一、头文件 函数原型使用#define或const定义的符号常量结构声明类声明模板声明内联函数 在使...
一、直接交付 如果主机是直连,或者在一个以太网内。IP数据报直接发送到目的地。(见文“以太网”) 二、间接交付 主机既可以配置为主机,也可配置为路由器。两者处理IP数据报...
一、前言 IP协议是TCP/IP协议的核心,所有TCP、UDP、ICMP、IGMP数据都通过IP数据报传输。 IP提供的是尽力而为、无连接的数据交付。即:不保证数据一定到达...