dmz社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 822|回复: 21

使用C语言从零开始学习Linux进程间通信(英文版)

[复制链接]

278

主题

330

帖子

1536

积分

一代宗师

Rank: 7Rank: 7Rank: 7

积分
1536

发表于 2026-3-11 00:06:48 | 显示全部楼层 |阅读模式
程序人生
课程方向: C/C++ 
课程类型: 功能实现 

本站资源全部免费,回复即可查看下载地址!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
├─1 - Table of Contents
│      1 - Course Codes Discussed in the course.txt
│      1 - Download Full Course PPTPDF.txt
│      1 - Fork the Git Repo It has the complete solution to the project discussed in the course.txt
│      1 - Source Code Discussed in the course Part2.txt
│      1 - Table of Contents English.vtt
│      1 - Table of Contents.mp4
│      1 - Table of Contents.srt
│      2 - Download Complete Presentation for this Course.txt
│      2 - Join Telegram Group English.vtt
│      2 - Join Telegram Group.mp4
│      2 - Join Us.txt
│      3 - Introduction English.vtt
│      3 - Introduction.mp4
│      3 - Introduction.srt
│      3 - Learn Synchronous and Asynchronous Data Transmission.txt
│      
├─2 - Prerequisites Setting up Linux Development Environment
│      4 - Link to youtube Video A guide to setup up complete Linux Development environment.txt
│      4 - Project00-Setting-up-Linux-Dev-Env-pdf.pdf
│      4 - Setting up Linux Development Environment English.vtt
│      4 - Setting up Linux Development Environment.mp4
│      4 - Setting up Linux Development Environment.srt
│      
├─3 - IPC Technique 1 Unix Domain Sockets
│      10 - If you get address already in use error.txt
│      10 - Unix Domain Server Implementation part 1 English.vtt
│      10 - Unix Domain Server Implementation part 1.mp4
│      10 - Unix Domain Server Implementation part 1.srt
│      11 - Unix Domain Server Implementation part 2 English.vtt
│      11 - Unix Domain Server Implementation part 2.mp4
│      11 - Unix Domain Server Implementation part 2.srt
│      12 - Unix Domain Client Implementation English.vtt
│      12 - Unix Domain Client Implementation.mp4
│      12 - Unix Domain Client Implementation.srt
│      13 - Unix Domain Client Server Demonstration English.vtt
│      13 - Unix Domain Client Server Demonstration.mp4
│      13 - Unix Domain Client Server Demonstration.srt
│      14 - Unix Domain IPC Summary and observation English.vtt
│      14 - Unix Domain IPC Summary and observation.mp4
│      14 - Unix Domain IPC Summary and observation.srt
│      15 - Concept of Multiplexing English.vtt
│      15 - Concept of Multiplexing.mp4
│      15 - Concept of Multiplexing.srt
│      16 - Understanding select System Call.html
│      17 - Multiplexing State Machine English.vtt
│      17 - Multiplexing State Machine.mp4
│      17 - Multiplexing State Machine.srt
│      17 - Note-on-Select.txt
│      18 - Multiplexed Unix Domain Server Implementation English.vtt
│      18 - Multiplexed Unix Domain Server Implementation.mp4
│      18 - Multiplexed Unix Domain Server Implementation.srt
│      19 - Multiplexed Unix Domain Server Demonstration English.vtt
│      19 - Multiplexed Unix Domain Server Demonstration.mp4
│      19 - Multiplexed Unix Domain Server Demonstration.srt
│      20 - Fork the Git Repo It has the complete solution to the project discussed in the course.txt
│      20 - Project Data Synchronization using Unix Domain Sockets as an IPC English.vtt
│      20 - Project Data Synchronization using Unix Domain Sockets as an IPC.mp4
│      20 - Project Data Synchronization using Unix Domain Sockets as an IPC.srt
│      5 - Sockets Introduction English.vtt
│      5 - Sockets Introduction.mp4
│      5 - Sockets Introduction.srt
│      6 - Socket Message Types English.vtt
│      6 - Socket Message Types.mp4
│      6 - Socket Message Types.srt
│      7 - Socket Design English.vtt
│      7 - Socket Design.mp4
│      7 - Socket Design.srt
│      8 - Socket Accept System Call English.vtt
│      8 - Socket Accept System Call.mp4
│      8 - Socket Accept System Call.srt
│      9 - Unix Domain Socket Introduction English.vtt
│      9 - Unix Domain Socket Introduction.mp4
│      9 - Unix Domain Socket Introduction.srt
│      
├─4 - IPC Technique 2 Message Queues
│      21 - Introduction English.vtt
│      21 - Introduction.mp4
│      21 - Introduction.srt
│      22 - MsgQ as a kernel Resource English.vtt
│      22 - MsgQ as a kernel Resource.mp4
│      22 - MsgQ as a kernel Resource.srt
│      23 - Opening and Creating a MsgQ English.vtt
│      23 - Opening and Creating a MsgQ.mp4
│      23 - Opening and Creating a MsgQ.srt
│      24 - Closing a MsgQ English.vtt
│      24 - Closing a MsgQ.mp4
│      24 - Closing a MsgQ.srt
│      25 - Enque A Msg into MsgQ English.vtt
│      25 - Enque A Msg into MsgQ.mp4
│      25 - Enque A Msg into MsgQ.srt
│      26 - Deque a Msg from a MsgQ English.vtt
│      26 - Deque a Msg from a MsgQ.mp4
│      26 - Deque a Msg from a MsgQ.srt
│      27 - Unlink a MsgQ English.vtt
│      27 - Unlink a MsgQ.mp4
│      27 - Unlink a MsgQ.srt
│      28 - How to Use a MsgQ as an IPC English.vtt
│      28 - How to Use a MsgQ as an IPC.mp4
│      28 - How to Use a MsgQ as an IPC.srt
│      29 - Code Walk and Implementation English.vtt
│      29 - Code Walk and Implementation.mp4
│      29 - Code Walk and Implementation.srt
│      30 - Demonstration of msgQ as an IPC English.vtt
│      30 - Demonstration of msgQ as an IPC.mp4
│      30 - Demonstration of msgQ as an IPC.srt
│      
├─5 - IPC Technique 3 Shared Memory
│      31 - Agenda English.vtt
│      31 - Agenda.mp4
│      31 - Agenda.srt
│      32 - Paging Recap And Memory Mapping English.vtt
│      32 - Paging Recap And Memory Mapping.mp4
│      32 - Paging Recap And Memory Mapping.srt
│      33 - How Memory Mapping Works English.vtt
│      33 - How Memory Mapping Works.mp4
│      33 - How Memory Mapping Works.srt
│      34 - Shared Memory English.vtt
│      34 - Shared Memory.mp4
│      34 - Shared Memory.srt
│      35 - Using RAM as Shared Memory English.vtt
│      35 - Using RAM as Shared Memory.mp4
│      35 - Using RAM as Shared Memory.srt
│      36 - Example Codes English.vtt
│      36 - Example Codes.mp4
│      36 - Example Codes.srt
│      37 - Get familiar with mmap English.vtt
│      37 - Get familiar with mmap.mp4
│      37 - Get familiar with mmap.srt
│      38 - Demo Program Map Text File in Process Virtual Memory English.vtt
│      38 - Demo Program Map Text File in Process Virtual Memory.mp4
│      38 - Demo Program Map Text File in Process Virtual Memory.srt
│      39 - Design Constraints for using SHM as IPC English.vtt
│      39 - Design Constraints for using SHM as IPC.mp4
│      39 - Design Constraints for using SHM as IPC.srt
│      40 - Fork the Git Repo It has the complete solution to the project discussed in the course.txt
│      40 - Project Data Synchronization using Shared Memory as an IPC English.vtt
│      40 - Project Data Synchronization using Shared Memory as an IPC.mp4
│      40 - Project Data Synchronization using Shared Memory as an IPC.srt
│      
├─6 - IPC Technique 4 Signals
│      41 - Signals Introduction English.vtt
│      41 - Signals Introduction.mp4
│      41 - Signals Introduction.srt
│      42 - Linux Well Known Signals English.vtt
│      42 - Linux Well Known Signals.mp4
│      42 - Linux Well Known Signals.srt
│      43 - A-Note-on-SIGABRT.txt
│      43 - Linux Signal Generation and Signal Trapping English.vtt
│      43 - Linux Signal Generation and Signal Trapping.mp4
│      43 - Linux Signal Generation and Signal Trapping.srt
│      44 - Sending Signal using kill English.vtt
│      44 - Sending Signal using kill.mp4
│      44 - Sending Signal using kill.srt
│      44 - timed-input.c
│      45 - Fork the Git Repo It has the complete solution to the project discussed in the course.txt
│      45 - Project Data Synchronization using Signals as an IPC English.vtt
│      45 - Project Data Synchronization using Signals as an IPC.mp4
│      45 - Project Data Synchronization using Signals as an IPC.srt
│      
├─7 - Network Socket Programming
│      46 - Disclaimer.html
│      47 - Introduction to Socket Programming English.vtt
│      47 - Introduction to Socket Programming.mp4
│      47 - Introduction to Socket Programming.srt
│      48 - Server Designing English.vtt
│      48 - Server Designing.mp4
│      48 - Server Designing.srt
│      49 - Accept system call English.vtt
│      49 - Accept system call.mp4
│      49 - Accept system call.srt
│      50 - Select System Call English.vtt
│      50 - Select System Call.mp4
│      50 - Select System Call.srt
│      51 - Implementing Multiplexing with Accept Select System Calls English.vtt
│      51 - Implementing Multiplexing with Accept Select System Calls.mp4
│      51 - Implementing Multiplexing with Accept Select System Calls.srt
│      52 - TCP Server Example part 1 English.vtt
│      52 - TCP Server Example part 1.mp4
│      52 - TCP Server Example part 1.srt
│      53 - TCP Server Example part 2 English.vtt
│      53 - TCP Server Example part 2.mp4
│      53 - TCP Server Example part 2.srt
│      54 - TCP Server Example part 3 English.vtt
│      54 - TCP Server Example part 3.mp4
│      54 - TCP Server Example part 3.srt
│      55 - TCP Server Design Observation English.vtt
│      55 - TCP Server Design Observation.mp4
│      55 - TCP Server Design Observation.srt
│      56 - TCP Client Design and Implementation English.vtt
│      56 - TCP Client Design and Implementation.mp4
│      56 - TCP Client Design and Implementation.srt
│      57 - TCP Server Client Demonstration English.vtt
│      57 - TCP Server Client Demonstration.mp4
│      57 - TCP Server Client Demonstration.srt
│      58 - TCP Server With Multiplexing High Level Design Part1 English.vtt
│      58 - TCP Server With Multiplexing High Level Design Part1.mp4
│      58 - TCP Server With Multiplexing High Level Design Part1.srt
│      59 - TCP Server With Multiplexing Implementation part 2 English.vtt
│      59 - TCP Server With Multiplexing Implementation part 2.mp4
│      59 - TCP Server With Multiplexing Implementation part 2.srt
│      60 - TCP Server With Multiplexing Demonstration part 3 English.vtt
│      60 - TCP Server With Multiplexing Demonstration part 3.mp4
│      60 - TCP Server With Multiplexing Demonstration part 3.srt
│      61 - Socket Programming Conclusion English.vtt
│      61 - Socket Programming Conclusion.mp4
│      61 - Socket Programming Conclusion.srt
│      62 - Project on TCP Server Designing Programming.html
│      
├─8 - Multiplexing on Multiple IPCs
│      63 - Multiplexing on Multiple IPCs English.vtt
│      63 - Multiplexing on Multiple IPCs.mp4
│      63 - Multiplexing on Multiple IPCs.srt
│      
└─9 - Project on Socket Programming
        64 - Project Goals English.vtt
        64 - Project Goals.mp4
        64 - Project Goals.srt
        65 - Project Deployment English.vtt
        65 - Project Deployment.mp4
        65 - Project Deployment.srt
        66 - PUT Request Algorithm English.vtt
        66 - PUT Request Algorithm.mp4
        66 - PUT Request Algorithm.srt
        67 - GET Request Algorithm English.vtt
        67 - GET Request Algorithm.mp4
        67 - GET Request Algorithm.srt
        68 - Message Types English.vtt
        68 - Message Types.mp4
        68 - Message Types.srt
        69 - Messages Processing English.vtt
        69 - Messages Processing.mp4
        69 - Messages Processing.srt
        70 - Projects Pseudocode English.vtt
        70 - Projects Pseudocode.mp4
        70 - Projects Pseudocode.srt
        71 - Final Words before Coding English.vtt
        71 - Final Words before Coding.mp4
        71 - Final Words before Coding.srt
        72 - Bonus English.vtt
        72 - Bonus.mp4
        72 - Bonus.srt

游客,如果您要查看本帖隐藏内容请回复
本帖隐藏的内容需要登入才可浏览,如需注册账号请点击这里


回复

使用道具 举报

4

主题

6890

帖子

1万

积分

超凡入圣

Rank: 10Rank: 10Rank: 10

积分
16903

发表于 2026-3-11 13:56:05 | 显示全部楼层
啥也不说了,感谢楼主分享哇!
回复 支持 反对

使用道具 举报

0

主题

3175

帖子

6872

积分

深不可测

Rank: 9Rank: 9Rank: 9

积分
6872

发表于 2026-3-11 17:52:01 | 显示全部楼层
珍惜生命,果断回帖。
回复 支持 反对

使用道具 举报

0

主题

1814

帖子

6153

积分

深不可测

Rank: 9Rank: 9Rank: 9

积分
6153

发表于 2026-3-11 19:07:35 | 显示全部楼层
确实是难得好帖啊,顶先
回复 支持 反对

使用道具 举报

6

主题

7691

帖子

2万

积分

超凡入圣

Rank: 10Rank: 10Rank: 10

积分
23676

发表于 2026-3-11 20:05:17 | 显示全部楼层
啥也不说了,感谢楼主分享哇!
回复 支持 反对

使用道具 举报

4

主题

3950

帖子

1万

积分

超凡入圣

Rank: 10Rank: 10Rank: 10

积分
11411

发表于 2026-3-11 23:27:09 | 显示全部楼层
啥也不说了,感谢楼主分享哇!
回复 支持 反对

使用道具 举报

发表于 2026-3-12 09:19:12 | 显示全部楼层
啥也不说了,感谢楼主分享哇!
回复 支持 反对

使用道具 举报

1

主题

5621

帖子

1万

积分

超凡入圣

Rank: 10Rank: 10Rank: 10

积分
16932

发表于 2026-3-13 09:26:25 | 显示全部楼层
啥也不说了,感谢楼主分享哇!
回复 支持 反对

使用道具 举报

0

主题

1096

帖子

2954

积分

傲视群雄

Rank: 8Rank: 8

积分
2954

发表于 2026-3-14 10:45:45 | 显示全部楼层
正需要,支持楼主大人了!
回复 支持 反对

使用道具 举报

4

主题

2585

帖子

9562

积分

超凡入圣

Rank: 10Rank: 10Rank: 10

积分
9562

发表于 2026-3-14 15:03:33 | 显示全部楼层
啥也不说了,感谢楼主分享哇!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|dmz社区

GMT+8, 2026-7-29 17:54 , Processed in 0.050639 second(s), 12 queries , Redis On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表