网络编程
文章平均质量分 84
网络编程学习扎记
Erice_s
试图用计算机的思维去探索纷繁的世界,大道至简
展开
-
HTTP协议介绍
http协议介绍原创 2024-05-11 00:28:46 · 770 阅读 · 0 评论 -
网络编程0x05 select函数
由于nc发送的数据是按换行符来区分的,每个数据包默认的换行符以\n结束,所以服务端收到数据后,显示出来的数据每一行下面都一个空白行。select函数超时总时间是timeout->tv_sec和timeout->tv_usec之后,前者单位是秒,后者单位是微秒。readfds/writefds/exceptfds的类型都是fd_set。select函数的作用是检测一组socket中某个或者某几个是否有"事件"就绪。timeout超时时间的结构体为。原创 2023-12-09 20:15:36 · 1087 阅读 · 0 评论 -
TCPIP状态转换
tcpip协议状态机原创 2023-09-26 20:13:13 · 394 阅读 · 0 评论 -
[源码解析]socket系统调用上
透视socket系统调用原创 2023-04-14 19:14:59 · 977 阅读 · 1 评论 -
Solarflare网卡开发:openonload 安装与调试
Solarflare相关原创 2021-12-02 21:08:43 · 9370 阅读 · 0 评论 -
常见RFC文档
RFC文档原创 2021-07-05 00:28:22 · 1425 阅读 · 0 评论 -
网络编程0x04 Listen函数
listen函数分析原创 2020-07-27 00:45:07 · 351 阅读 · 0 评论 -
网络编程0x03 EAGAIN错误和EINTR错误
EAGAIN与EINTER原创 2020-04-28 23:37:03 · 1438 阅读 · 0 评论 -
网络编程0x02 connect函数及其errno
网络编程中的connect函数以及理解原创 2020-04-28 23:10:21 · 1474 阅读 · 0 评论 -
阿里云socket端口不通的解决方案
阿里云socket端口不通的解决方案1. 设置阿里云安全组规则2. 防火墙中查询/开放/关闭端口# 查询端口是否开放firewall-cmd --query-port=8080/tcp# 开放80端口firewall-cmd --permanent --add-port=80/tcp# 移除端口firewall-cmd --permanent --remove-port=808...原创 2020-04-04 00:43:54 · 1823 阅读 · 0 评论 -
网络编程0x01 一个简单的回射服务器
网络编程0x01 一个简单的回射服务器0x00 Socket通讯流程服务器调用socket()、bind()、listen()完成初始化后,调用accept()阻塞等待,处于监听端口的状态,客户端调用socket()初始化后,调用connect()发出SYN段并阻塞等待服务器应答,服务器应答一个SYN-ACK段,客户端收到后从connect()返回,同时应答一个ACK段,服务器收到后从acc...原创 2020-01-09 00:48:47 · 300 阅读 · 0 评论