A system and method of inter-process communication are described. An IPC process executable by a processing device includes data storage, a message receiver, a data extractor, and a message transmitter. The data storage is accessible by a second process without interaction of the IPC process and is configured to enable the second process to allocate storage space for data from a third process. The message receiver is configured to receive a message including a reference to data stored in the data storage by the third process. The data extractor is configured to access the data storage and to retrieve the data referenced by the message received by the message receiver. The message transmitter is configured to transmit a message including a reference to data retrieved by the data extractor.
展开▼