Today, I’m about writing an interesting article. It’s all about WinAPIs and Message Queues.
The first question is: What’s Inter-Process Communication?
Answer: Inter-process communication (IPC) is a set of techniques for the exchange of data among multiple threads in one or more processes.
There are a lot of methods to provide this service:
- Named Pipe.
- Message Queue.
- Shared Memory.
- Message Passing.
There are a number of APIs which may be used for IPC. A number of platform independent APIs include found in this link.
I’ve read a little about message queue and found that it’s very interesting. You can explore more about it from the links below:
- About messages and message passing.
- Using messages and message queue.
- How to convert between DWORD to LPCWSTR.