2024-12-28 C++ 基础速成篇 C/C++ C++ 和 C 语言的对比 C++ 是 C语言的超集:C++ 是 C语言的扩展。几乎所有合法的 C代码在 C++ 中都能正常工作。C++ 在 C语言的基础上增加了面向对象(OOP)特性(类、继承、多态等)、模板、异常处理、STL(标准模板库
2024-11-24 Linux: C语言解析域名 C/C++Computer_Network_计算机网络Linux 在上一篇博客 Linux: C语言发起 DNS 查询报文 中,自己构造 DNS 查询报文,发出去,接收响应,以二进制形式把响应的数据写入文件并进行分析。文章的最后留下一个悬念,就是写代码解析 DNS answer section 部分。本文
2024-11-19 Linux: C语言发起 DNS 查询报文 C/C++Computer_Network_计算机网络Linux 使用 getaddrinfo()getaddrinfo() 是一个高层的接口,它可以用来处理 DNS 查询、地址解析等任务。使用这个接口非常简单,不需要手动构建 DNS 查询报文。 12345678910111213141516171819
2024-11-19 Linux C/C++ Socket 编程 C/C++Computer_Network_计算机网络Linux 进行网络套接字编程之前,需要有计算机网络相关方面的知识。 Linux C语言 socket 编程 client 端123456789101112131415161718192021222324252627282930313233343536
2024-11-19 Windows C/C++ Socket 编程 C/C++Computer_Network_计算机网络Windows / Win 32 在进行 socket 编程之前,你要有一些计算机网络的知识,了解 TCP/UDP 、客户端服务器模型。 Windows Client 端Windows socket 编程 client 端 大致如下: 12345678910111