news 2025/12/30 6:58:04

25、网络通信、Unix域套接字与Shell脚本入门

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
25、网络通信、Unix域套接字与Shell脚本入门

网络通信、Unix域套接字与Shell脚本入门

1. 网络套接字:进程与网络的通信方式

在网络通信中,进程与网络之间的数据读写操作依赖于套接字。对于已经建立的网络连接,进程可以通过系统调用(如recv(2)send(2))来进行数据的读写。

在Unix系统里,进程借助套接字来识别与网络通信的时机和方式。套接字是进程通过内核访问网络的接口,它代表了用户空间和内核空间的边界,同时也常用于进程间通信(IPC)。

由于进程访问网络的方式各异,所以存在不同类型的套接字。例如,TCP连接由流式套接字(SOCK_STREAM)表示,UDP连接则由数据报套接字(SOCK_DGRAM)表示。

设置网络套接字较为复杂,需要考虑套接字类型、IP地址、端口以及传输协议等因素。不过,在处理好初始细节后,服务器会采用标准方法来处理来自网络的传入流量。

下面是服务器处理传入流式套接字连接的流程:

graph LR A[主进程使用监听套接字寻找网络连接] --> B{有新连接进入?} B -- 是 --> C[主进程使用accept()系统调用接受连接] C --> D[创建专用的读写套接字] D --> E[主进程使用fork()创建新子进程处理连接] E --> F[原套接字继续监听更多连接] B -- 否 --> A

进程设置好

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/21 20:50:01

从一次增删改操作开始:彻底理解 MySQL Buffer Pool 的地位与作用

🔍 从一次增删改操作开始:彻底理解 MySQL Buffer Pool 的地位与作用 在学习 MySQL 的过程中,Buffer Pool 是一个你必须完全吃透的核心组件。无论是增删改查、事务、redo/undo、索引机制、锁机制,最终都绕不开 Buffer Pool。 但很多…

作者头像 李华
网站建设 2025/12/22 0:30:19

Java过滤器-拦截器-AOP-Controller

1 对比组件核心用途主要应用场景‌过滤器 (Filter)‌在请求到达Servlet之前或响应返回客户端之前,对原始的ServletRequest和ServletResponse进行预处理或后处理。字符编码设置、敏感词过滤、URL级别的权限认证、请求日志记录。‌12‌拦截器 (Interceptor)‌在请求进…

作者头像 李华
网站建设 2025/12/22 4:41:12

jQuery圆形进度条插件:创建动态环形进度指示器的完整指南

jQuery圆形进度条插件:创建动态环形进度指示器的完整指南 【免费下载链接】jquery-circle-progress jQuery Plugin to draw animated circular progress bars 项目地址: https://gitcode.com/gh_mirrors/jq/jquery-circle-progress 在现代网页开发中&#xf…

作者头像 李华
网站建设 2025/12/22 17:18:17

Wan2.2-T2V-5B本地化部署方案:保护数据隐私的最佳实践

Wan2.2-T2V-5B本地化部署方案:保护数据隐私的最佳实践你有没有想过,一个能“看懂文字就生成视频”的AI模型,居然能在你的办公室服务器上安静运行,连一比特数据都不用上传到云端?🤯 这听起来像科幻片的桥段&…

作者头像 李华
网站建设 2025/12/22 22:50:35

Wan2.2-T2V-A14B助力地方文旅局打造城市IP形象视频

Wan2.2-T2V-A14B助力地方文旅局打造城市IP形象视频 你有没有刷到过那种让人眼前一亮的城市宣传片?夜幕下的西湖泛着微光,汉服少女提灯走过石桥,远处雷峰塔灯火通明,突然一条金龙从湖面腾起——画面电影感拉满,情绪瞬间…

作者头像 李华
网站建设 2025/12/23 4:00:00

Wan2.2-T2V-A14B模型轻量化改造方案探索

Wan2.2-T2V-A14B模型轻量化改造方案探索 在短视频井喷、内容创作门槛不断降低的今天,AI生成技术正从“炫技”走向“实干”。尤其是文本到视频(Text-to-Video, T2V)这类高复杂度多模态任务,已经不再是实验室里的玩具——它正在影视…

作者头像 李华