Two-way inter-process communication