
网络基础
zorro721
我只做自己,何须忌人言。
展开
-
Linux 网络编程(黑客教程小组)代码笔记 22 socket编程(十七)-1- socketpair
全双工的管道,只用于有血缘关系的进程socketpair#include <unistd.h>#include <sys/types.h>#include <sys/socket.h>#include <sys/un.h>#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <string.h>#define ERR_原创 2021-02-26 10:42:10 · 325 阅读 · 0 评论 -
Linux 网络编程(黑客教程小组)20 socket编程(十五)udp聊天室
服务器#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <string.h>#include <unistd.h>#include <sys/types.h>#include <signal.h>#include <sys/wait.h>#include <netinet/in.h>#include &l原创 2021-02-26 10:40:46 · 273 阅读 · 0 评论 -
Linux 网络编程(黑客教程小组)22 socket编程(十七)-1- socketpair
服务器#include <unistd.h>#include <sys/types.h>#include <sys/socket.h>#include <sys/un.h>#include <stdio.h>#include <stdlib.h>#include <errno.h>#include <string.h>#define ERR_EXIT(m)\ do\原创 2021-02-26 10:38:29 · 242 阅读 · 0 评论 -
Linux 网络编程(黑客教程小组)06-22 socket编程
07 socket编程(二)TCP 客户/服务器模型宏 SOMAXCONN 表示队列的最大值listen(listenfd, SOMAXCONN);12 socket编程(七)连接建立三次握手、连接终止四次握手netstat -an | grep tcp17 socket编程(十二)select 限制一个进程可以打开的文件描述符的个数ulimit -n修改进程可以打开的文件描述符的个数ulimit -n 2048也可以通过程序来修改,先来介绍一下,以下函数int g原创 2021-02-26 10:37:08 · 246 阅读 · 0 评论 -
epoll 的例子
epoll的使用#include <unistd.h>#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <signal.h>#include <fcntl.h>#include <sys/wait.h>#include <sys/epoll.h原创 2021-02-26 10:30:38 · 465 阅读 · 1 评论 -
TCP/IP 网络编程 尹圣雨
第14章 windows示例没有通过原创 2020-08-03 22:21:37 · 434 阅读 · 0 评论 -
详解fd_set结构体
在使用select函数时,就免不了要遇到fd_set结构体。那我们就来深入研究下fd_set的结构体!//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////首先,我们来看下下面几个函数!这几个函数都有用到fd_set类型的数据,我们就会想这个到底是种什么类型的数据!下面来一步步来看个究竟在/usr/include/sy转载 2020-07-24 17:16:02 · 5721 阅读 · 3 评论 -
IPv4 地址
IPv4 地址分类编址,无分类编址,特殊地址,专用地址,环回地址原创 2016-10-28 19:56:30 · 1016 阅读 · 0 评论