Один из лозунгов Go - Не обмениваться данными, используя память; вместо этого, обмениваться памятью, обмениваясь.
Мне интересно, разрешает ли Go два разных скомпилированных двоичных файла, работающих на одном компьютере, для связи друг с другом (то есть клиент-сервер) и насколько быстро это будет по сравнению с boost:: interprocess в С++? Все примеры, которые я видел до сих пор, только иллюстрируют общение между однопроцессорными подпрограммами.
Простой пример Go (с отдельным кодом клиента и кода) будет очень оценен!