随笔分类 - web-Server
linux高性能服务器
摘要:一、LINUX网络编程基础API 1、socket地址API 1.主机字节序和网络字节序 即小端字节序和大端字节序,linux提供htonl、htons、ntohl、ntohs4个函数来实现主机字节序和网络字节序的转换。 2.通用socket地址 socket网络编程接口中表示socket地址的是s
阅读全文
摘要:day:2022/04/14 问题:int main(int, char**): Assertion `ret != -1' failed.
阅读全文
摘要:TCP状态转移 粗虚线表示典型的服务器端的连接状态,粗实线表示典型的客户端连接状态转移 CLOSED为起点 1、TCP连接的建立 首先服务器通过listen系统调用进入LISTEN状态,被动等待客户端连接,因此执行是被动打开。 下面就是三次握手过程: 第一次握手,服务器监听到连接请求(即SYN同步报
阅读全文
摘要:3.1 TCP服务的特点 传输层主要的两个协议:TCP and UDP。TCP的特点是面向连接、字节流和可靠传输。 TCP协议的通信双方必须先建立连接,这种连接是一对一,所以基于广播和多播的程序不能使用TCP协议,而UDP面向无连接的特点正好适合广播和多播。 TCP协议的数据是基于流(stream)
阅读全文
摘要:一、主机字节序和网络字节序 1、字节序分为大端字节序(big endian)和小端字节序(littl endian): 大端字节序:一个整数的高位字节(23~31bit)存储在内存的低地址处,低位字节(0~7bit)存储在内存的高地址处; 小端字节序:一个整数的低位字节存储在内存的低地址处,高位字节
阅读全文

浙公网安备 33010602011771号