
使用C语言从零开始学习Linux进程间通信(英文版)
来自 网络整理·免费领取学习资源
8,425 领取 · 9,591 收藏更新于 2026年9月20日
这份资料来自网络整理2026年的付费VIP课,内容以视频为主,对应《使用C语言从零开始学习Linux进程间通信(英文版)》。官网需要单独购买,有集上可以免费领取。
课程目录
- 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
- 1 - Table of Contents.srt
- 2 - Download Complete Presentation for this Course.txt
- 2 - Join Telegram Group English.vtt
- 2 - Join Telegram Group
- 2 - Join Us.txt
- 3 - Introduction English.vtt
- 3 - Introduction
- 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
- 4 - Setting up Linux Development Environment English.vtt
- 4 - Setting up Linux Development Environment
- 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
- 10 - Unix Domain Server Implementation part 1.srt
- 11 - Unix Domain Server Implementation part 2 English.vtt
- 11 - Unix Domain Server Implementation part 2
- 11 - Unix Domain Server Implementation part 2.srt
- 12 - Unix Domain Client Implementation English.vtt
- 12 - Unix Domain Client Implementation
- 12 - Unix Domain Client Implementation.srt
- 13 - Unix Domain Client Server Demonstration English.vtt
- 13 - Unix Domain Client Server Demonstration
- 13 - Unix Domain Client Server Demonstration.srt
- 14 - Unix Domain IPC Summary and observation English.vtt
- 14 - Unix Domain IPC Summary and observation
- 14 - Unix Domain IPC Summary and observation.srt
- 15 - Concept of Multiplexing English.vtt
- 15 - Concept of Multiplexing
- 15 - Concept of Multiplexing.srt
- 16 - Understanding select System Call.html
- 17 - Multiplexing State Machine English.vtt
- 17 - Multiplexing State Machine
- 17 - Multiplexing State Machine.srt
- 17 - Note-on-Select.txt
- 18 - Multiplexed Unix Domain Server Implementation English.vtt
- 18 - Multiplexed Unix Domain Server Implementation
- 18 - Multiplexed Unix Domain Server Implementation.srt
- 19 - Multiplexed Unix Domain Server Demonstration English.vtt
- 19 - Multiplexed Unix Domain Server Demonstration
- 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
- 20 - Project Data Synchronization using Unix Domain Sockets as an IPC.srt
- 5 - Sockets Introduction English.vtt
- 5 - Sockets Introduction
- 5 - Sockets Introduction.srt
- 6 - Socket Message Types English.vtt
- 6 - Socket Message Types
- 6 - Socket Message Types.srt
- 7 - Socket Design English.vtt
- 7 - Socket Design
- 7 - Socket Design.srt
- 8 - Socket Accept System Call English.vtt
- 8 - Socket Accept System Call
- 8 - Socket Accept System Call.srt
- 9 - Unix Domain Socket Introduction English.vtt
- 9 - Unix Domain Socket Introduction
- 9 - Unix Domain Socket Introduction.srt
- -
- 4 - IPC Technique 2 Message Queues
- 21 - Introduction English.vtt
- 21 - Introduction
- 21 - Introduction.srt
- 22 - MsgQ as a kernel Resource English.vtt
- 22 - MsgQ as a kernel Resource
- 22 - MsgQ as a kernel Resource.srt
- 23 - Opening and Creating a MsgQ English.vtt
- 23 - Opening and Creating a MsgQ
- 23 - Opening and Creating a MsgQ.srt
- 24 - Closing a MsgQ English.vtt
- 24 - Closing a MsgQ
- 24 - Closing a MsgQ.srt
- 25 - Enque A Msg into MsgQ English.vtt
- 25 - Enque A Msg into MsgQ
- 25 - Enque A Msg into MsgQ.srt
- 26 - Deque a Msg from a MsgQ English.vtt
- 26 - Deque a Msg from a MsgQ
- 26 - Deque a Msg from a MsgQ.srt
- 27 - Unlink a MsgQ English.vtt
- 27 - Unlink a MsgQ
- 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
- 28 - How to Use a MsgQ as an IPC.srt
- 29 - Code Walk and Implementation English.vtt
- 29 - Code Walk and Implementation
- 29 - Code Walk and Implementation.srt
- 30 - Demonstration of msgQ as an IPC English.vtt
- 30 - Demonstration of msgQ as an IPC
- 30 - Demonstration of msgQ as an IPC.srt
- -
- 5 - IPC Technique 3 Shared Memory
- 31 - Agenda English.vtt
- 31 - Agenda
- 31 - Agenda.srt
- 32 - Paging Recap And Memory Mapping English.vtt
- 32 - Paging Recap And Memory Mapping
- 32 - Paging Recap And Memory Mapping.srt
- 33 - How Memory Mapping Works English.vtt
- 33 - How Memory Mapping Works
- 33 - How Memory Mapping Works.srt
- 34 - Shared Memory English.vtt
- 34 - Shared Memory
- 34 - Shared Memory.srt
- 35 - Using RAM as Shared Memory English.vtt
- 35 - Using RAM as Shared Memory
- 35 - Using RAM as Shared Memory.srt
- 36 - Example Codes English.vtt
- 36 - Example Codes
- 36 - Example Codes.srt
- 37 - Get familiar with mmap English.vtt
- 37 - Get familiar with mmap
- 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
- 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
- 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
- 40 - Project Data Synchronization using Shared Memory as an IPC.srt
- -
- 6 - IPC Technique 4 Signals
- 41 - Signals Introduction English.vtt
- 41 - Signals Introduction
- 41 - Signals Introduction.srt
- 42 - Linux Well Known Signals English.vtt
- 42 - Linux Well Known Signals
- 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
- 43 - Linux Signal Generation and Signal Trapping.srt
- 44 - Sending Signal using kill English.vtt
- 44 - Sending Signal using kill
- 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
- 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
- 47 - Introduction to Socket Programming.srt
- 48 - Server Designing English.vtt
- 48 - Server Designing
- 48 - Server Designing.srt
- 49 - Accept system call English.vtt
- 49 - Accept system call
- 49 - Accept system call.srt
- 50 - Select System Call English.vtt
- 50 - Select System Call
- 50 - Select System Call.srt
- 51 - Implementing Multiplexing with Accept Select System Calls English.vtt
- 51 - Implementing Multiplexing with Accept Select System Calls
- 51 - Implementing Multiplexing with Accept Select System Calls.srt
- 52 - TCP Server Example part 1 English.vtt
- 52 - TCP Server Example part 1
- 52 - TCP Server Example part 1.srt
- 53 - TCP Server Example part 2 English.vtt
- 53 - TCP Server Example part 2
- 53 - TCP Server Example part 2.srt
- 54 - TCP Server Example part 3 English.vtt
- 54 - TCP Server Example part 3
- 54 - TCP Server Example part 3.srt
- 55 - TCP Server Design Observation English.vtt
- 55 - TCP Server Design Observation
- 55 - TCP Server Design Observation.srt
- 56 - TCP Client Design and Implementation English.vtt
- 56 - TCP Client Design and Implementation
- 56 - TCP Client Design and Implementation.srt
- 57 - TCP Server Client Demonstration English.vtt
- 57 - TCP Server Client Demonstration
- 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
- 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
- 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
- 60 - TCP Server With Multiplexing Demonstration part 3.srt
- 61 - Socket Programming Conclusion English.vtt
- 61 - Socket Programming Conclusion
- 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
- 63 - Multiplexing on Multiple IPCs.srt
- -
- 9 - Project on Socket Programming
- 64 - Project Goals English.vtt
- 64 - Project Goals
- 64 - Project Goals.srt
- 65 - Project Deployment English.vtt
- 65 - Project Deployment
- 65 - Project Deployment.srt
- 66 - PUT Request Algorithm English.vtt
- 66 - PUT Request Algorithm
- 66 - PUT Request Algorithm.srt
- 67 - GET Request Algorithm English.vtt
- 67 - GET Request Algorithm
- 67 - GET Request Algorithm.srt
- 68 - Message Types English.vtt
- 68 - Message Types
- 68 - Message Types.srt
- 69 - Messages Processing English.vtt
- 69 - Messages Processing
- 69 - Messages Processing.srt
- 70 - Projects Pseudocode English.vtt
- 70 - Projects Pseudocode
- 70 - Projects Pseudocode.srt
- 71 - Final Words before Coding English.vtt
- 71 - Final Words before Coding
- 71 - Final Words before Coding.srt
- 72 - Bonus English.vtt
- 72 - Bonus
- 72 - Bonus.srt
包含内容
- · 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.srt
- · 2 - Download Complete Presentation for this Course.txt
贡献者
Jason
白银