Поскольку сеть машин в стандартном сценарии не работает с общей памятью, у них нет общего представления об одной переменной, которую можно использовать для синхронизации.Следовательно, вы должны реализовать блокировки с помощью передачи сообщений.
Если вы хотите заблокировать общие ресурсы, вы можете иметь центральный «мастер», регулирующий доступ к этому ресурсу.
Редактировать: Если вам не нужно совместно использовать ресурсы (например, барьер),Вы можете использовать, например, MSMQ для передачи сообщений между машинами.Вероятно, сокеты слишком низкого уровня.