6、嗨,别忘了UDP这个小兄弟你好,我是盛延敏,这里是网络编程实战第6讲,欢迎回来。 前面几讲我们讲述了TCP方面的编程知识,这一讲我们来讲讲UDP方面的编程知识。 如果说TCP是网络协议的“大哥”,那么UDP可以说是“小兄弟”。这个小兄弟和大哥比,有什么差异呢? 首先,UDP是...2026-03-01网络编程实战
7、What 还有本地套接字你好,我是盛延敏,这里是网络编程实战第7讲,欢迎回来。 上一篇文章中,我们讲了UDP。很多同学都知道TCP和UDP,但是对本地套接字却不甚了解。 实际上,本地套接字是IPC,也就是本地进程间通信的一种实现方式。除了本地套接字以外,其它技术,诸如管道、...2026-03-01网络编程实战
8、工欲善其事必先利其器:学会使用各种工具你好,我是盛延敏,这里是网络编程实战第8讲,欢迎回来。 上一讲我们讲到了本地套接字,加上前面介绍的TCP、UDP套接字,你会发现我们已经比较全面地接触了套接字。 其实在平常使用套接字开发和测试过程中,我们总会碰到这样或那样的问题。学会对这些问题进行诊...2026-03-01网络编程实战
9、答疑篇:学习网络编程前,需要准备哪些东西你好,我是盛延敏,这里是网络编程实战第9讲,欢迎回来。 今天是基础篇的最后一讲。在这一讲中,我将会针对基础篇中大家提出的普遍问题进行总结和答疑,让我们整理一下,再接着学习下一个模块的内容。 代码和环境既然我希望通过学习,可以带你进行网络编程实战,那么...2026-03-01网络编程实战
10、TIME_WAIT:隐藏在细节下的魔鬼你好,我是盛延敏,这是网络编程实战的第10讲,欢迎回来。 在前面的基础篇里,我们对网络编程涉及到的基础知识进行了梳理,主要内容包括C/S编程模型、TCP协议、UDP协议和本地套接字等内容。在提高篇里,我将结合我的经验,引导你对TCP和UDP...2026-03-01网络编程实战
11、优雅地关闭还是粗暴地关闭你好,我是盛延敏,这里是网络编程实战第11讲,欢迎回来。 上一讲我们讲到了TCP的四次挥手,其中发起连接关闭的一方会有一段时间处于TIME_WAIT状态。那么究竟如何来发起连接关闭呢?这一讲我们就来讨论一下。 我们知道,一个TCP连接需要经过三次握手...2026-03-01网络编程实战