随笔分类 - 网络
摘要://应用,传输,网络 //TCP:提供可靠数据传输,通过使用流量控制,序号,确认和定时器等技术 //拥塞控制 /*1.自动重传机制 A >B(ACK,NAK) 不知道是数据分组丢失,ACK丢失,或者二者延迟。采用的动作是重传, 发送方:1每次发送一个分组启动一个定时器 2响应定时器中断 3终止定时器
阅读全文
摘要:https://blog.csdn.net/daaikuaichuan/article/details/83862311 //讲epoll的
阅读全文
摘要:int pthread_create(pthread_t* tid, const pthread_atrr, void*(*func)(void*), void* arg);func:接受void*,返回void*,arg是唯一的参数pthread_join:等待一个给定线程终止。当一个joinab
阅读全文
摘要:1.getsockopt,setsockopt(设置套接字选项)2.fcntl(设置成非阻塞式I/O或者信号驱动式I/O)非阻塞I/O 通过F_SETFL命令设置O_NONBLOCK文件状态标志设置成信号驱动式I/O 通过F_SETFL命令设置O_ASYNC文件状态标志3.ioctl
阅读全文
摘要:输入操作包括两个阶段1.等待网络数据到达,被复制到内核中的缓冲区2.从内核缓冲区复制到进程缓冲区5种I/O模型1.阻塞式I/O:包含数据被复制到内核缓冲区和应用进程缓冲区两个过程,调用recvfrom,对应于阻塞式socket2.非阻塞式I/O:不停的去轮询(polling)内核,如果有描述符准备好
阅读全文
摘要:#include <stdio.h> int main() { union{ short s; char c[sizeof(short)]; }un; un.s = 0x0102; if (sizeof(short) == 2) { if (un.c[0] == 1 && un.c[1] == 2)
阅读全文
摘要:来自:https://blog.csdn.net/qq_32998153/article/details/79680704
阅读全文