TCP/IP网络编程
文章平均质量分 67
A浪的博客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
I/O多路复用之epoll模型、触发模式
【代码】I/O多路复用之epoll模型、触发模式。原创 2024-10-31 20:31:42 · 743 阅读 · 0 评论 -
select函数、I/O复用、并发服务器
【代码】【无标题】原创 2024-10-31 16:00:05 · 649 阅读 · 0 评论 -
多进程回声服务器
【代码】多进程回声服务器。原创 2024-10-31 12:01:55 · 624 阅读 · 0 评论 -
多进程与僵尸进程
WEXITSTATUS(__stat_loc): 如果子进程是正常退出的(即 WIFEXITED(status)返回非零值),这个宏会返回子进程的退出代码(exit code),这是由 exit() 函数的参数或 return 语句的值决定的。上述实例在子进程睡眠10秒到期之后,父进程收到SIGCLD信号,然后调用对应的回调函数,在回调函数中使用waitpid接收子进程返回的相关信息。区分子父进程的方法是:fork()函数的返回值不同,父进程的返回值是子进程的进程id(pid),子进程的返回值则是0。原创 2024-10-30 16:52:35 · 269 阅读 · 0 评论 -
关于socket的常用可选配置项
我们使用下列两个函数来对创建的socket进行可选配置项的查询和设置。原创 2024-10-30 15:20:23 · 358 阅读 · 0 评论 -
TCP内部工作原理
第四次挥手: 客户端收到来自服务器的连接释放(FIN)报文段后,会向服务器发送一个ACK应答报文段,以连接释放(FIN)报文段的确认序号 ack 作为ACK应答报文段的序列号 seq,以连接释放(FIN)报文段的序列号 seq+1作为确认序号ack。第二次挥手: 服务器收到连接释放报文段(FIN报文)后,就向客户端发送ACK应答报文,以客户端的FIN报文的序列号 seq+1 作为ACK应答报文段的确认序列号ack = seq+1 = u + 1。经过三次无误握手之后,双方可进入就绪状态。原创 2024-10-30 11:04:26 · 690 阅读 · 0 评论 -
TCP/IP网络编程:理解网络编程和套接字
网络编程又叫做套接字编程,是因为在网络编程中依赖使用套接字(socket),网络编程一般是C/S架构,即客户端/服务器模式,在服务器端依赖套接字绑定自身接口,并开启监听客户端连接,然后进行读写操作;客户端则依赖套接字进行接口连接,以进行收发操作。原创 2024-10-29 15:12:09 · 791 阅读 · 0 评论 -
TCP和UDP套接字
在进行网络编程的时候,我们使用下列函数创建网络套接字socket跳转到该函数的函数原型。原创 2024-10-29 16:06:01 · 340 阅读 · 0 评论
分享