
网络编程基础
文章平均质量分 84
网络编程基础
嵌新程
小白苦学嵌入式
展开
-
嵌入式应用层开发之网络编程基础 学习大纲
嵌入式应用层开发之网络编程基础 学习大纲原创 2024-09-05 22:02:08 · 1702 阅读 · 0 评论 -
day01(网络编程基础)IP地址
(网络编程基础)IP地址原创 2024-09-05 22:10:14 · 893 阅读 · 0 评论 -
day02(网络编程基础)socket+端口号+字节序
(网络编程基础)socket+端口号+字节序原创 2024-09-06 22:33:15 · 1073 阅读 · 0 评论 -
day03(网络编程基础)网络模型 、TCP/UDP
(网络编程基础)网络模型原创 2024-09-06 22:47:49 · 1278 阅读 · 0 评论 -
day04(网络编程基础)tcp编程
(网络编程基础)tcp编程原创 2024-09-09 23:24:42 · 967 阅读 · 0 评论 -
day05(网络编程基础)三次握手四次挥手
(网络编程基础)三次握手四次挥手原创 2024-09-09 23:40:08 · 827 阅读 · 0 评论 -
day06(网络编程基础)UDP编程
(网络编程基础)UDP编程原创 2024-09-09 23:48:03 · 639 阅读 · 0 评论 -
day07(网络编程基础)Linux IO模型(阻塞IO、非阻塞IO、信号驱动IO(异步IO))
(网络编程基础)Linux 输入 / 输出(I/O)模型(阻塞式 I/O、非阻塞式 I/O、信号驱动式 I/O、异步 I/O原创 2024-09-10 00:11:15 · 1071 阅读 · 0 评论 -
day08(网络编程基础)Linux IO 模型(IO多路复用)
网络编程基础中的 Linux IO 模型之 IO 多路复用是一种重要的技术手段,它可以提高系统的并发处理能力,在处理大量网络连接时非常有效。IO 多路复用允许程序同时监视多个文件描述符,当其中一个或多个描述符准备好进行 IO 操作时,程序可以立即进行相应的处理,从而避免了阻塞等待单个描述符的情况,提高了系统的效率和响应速度。原创 2024-09-10 00:26:20 · 1326 阅读 · 0 评论 -
day09(网络编程基础)服务器模型
(网络编程基础)常见的服务器模型有多种,例如单线程服务器模型、多线程服务器模型和基于事件驱动的服务器模型等。单线程服务器模型在处理请求时,一次只能处理一个请求,效率相对较低;多线程服务器模型可以同时处理多个请求,提高了服务器的并发处理能力,但也带来了线程管理和同步的复杂性;基于事件驱动的服务器模型,如使用异步 I/O 和事件循环,可以高效地处理大量并发连接,减少资源消耗。(网络编程基础)服务器模型的选择取决于具体的应用场景和性能需求。原创 2024-09-12 22:22:17 · 566 阅读 · 0 评论 -
网络编程基础项目一:TCP实现FTP功能
网络编程基础项目之一是通过 TCP 协议来实现 FTP(文件传输协议)功能。该项目旨在利用 TCP 连接的稳定性和可靠性,构建一个能够进行文件传输的系统,实现文件的上传、下载和管理等功能。此项目对于理解网络通信和文件传输机制具有重要意义,同时也为进一步开发更复杂的网络应用提供了基础。原创 2024-09-12 22:54:48 · 1140 阅读 · 0 评论 -
day10(网络编程基础)setsockopt、超时检测
使用 setsockopt 函数可以对套接字进行各种选项设置。在网络编程中,超时检测是很重要的一环,可以通过设置超时时间来避免程序在等待网络响应时无限期阻塞。setsockopt 函数可以用来设置套接字的超时选项,确保在规定时间内如果没有收到响应就采取相应的处理措施。原创 2024-09-12 23:05:12 · 565 阅读 · 0 评论 -
day11(网络编程基础)广播与组播、本地套接字
广播、组播以及本地套接字在网络通信中各自具有不同的特点和用途。广播是将消息发送给同一网络中的所有设备;组播允许将消息发送给一组特定的接收者;而本地套接字则主要用于同一台计算机上不同进程之间的通信。原创 2024-09-12 23:18:16 · 599 阅读 · 0 评论 -
day12(网络编程基础)网络协议头分析
(网络编程基础)对网络协议头进行深入分析,探讨其结构、功能及在网络通信中的重要作用。原创 2024-09-13 22:22:23 · 558 阅读 · 0 评论 -
网络编程基础项目二:UDP聊天室
网络编程基础项目中的第二个项目为 UDP 聊天室,该项目旨在利用用户数据报协议(UDP)实现一个多人在线聊天的功能,参与者可以通过这个聊天室进行实时的文本交流原创 2024-09-13 22:41:10 · 1209 阅读 · 0 评论 -
day13(网络编程基础)SQL数据库
《网络编程基础》相关内容涉及到 SQL 数据库,网络编程中常常需要与数据库进行交互,而 SQL 数据库是一种广泛应用的数据库管理系统,可用于存储和检索数据,为网络应用提供数据支持。原创 2024-09-13 23:14:06 · 1248 阅读 · 0 评论 -
网络编程---速递项目
网编速递项目原创 2024-09-19 19:44:33 · 1294 阅读 · 0 评论