Насколько я понимаю (но кто-то исправьте меня, если я неправ), только сегмент программы совместно используется, когда процесс ветвления - сегменты данных становится отдельным.
Так, исполняемый файл (двоичный файл) и любые общие загруженные библиотеки будет совместно использован процессами.
Каждый процесс получит свою собственную копию (*) любой памяти, которая была выделена перед ветвлением, но любая память, выделенная впоследствии, будет уникальна для того процесса.
(*) действительно умный O/S мог избежать необходимости на самом деле выделять сегменты данных для копии ребенка при помощи копии на алгоритме записи, таком, что память только выделяется, если любой процесс пытается изменить его. Посмотрите здесь.
Если Вы не хотите иметь сервер, Вы могли бы использовать размещенный Коммуникационный сервер Microsoft Office. Затем никакой сервер. (для Вас, по крайней мере)
Большая часть АТС IP SIP позволяет видеовызовы, но затем Вам будет нужен сервер... hmmm... pbxnsip, IP PBX, который может сделать видеовызовы, и это работает на разъеме sheeva (крошечный сервер 100$)...
Без Интернета voip не очень полезен.
1-й, я не использую его, но нашел его через Google: P2P VoIp 1.1
Они говорят, что это - бесплатное программное обеспечение, и в рамках загрузки Вы найдете исходный код.
Возможно, это интересно для Вас, мы используем ejabberd-сервер с jinjgle (voip) расширение в нашей сети компании. Так как мы управляющий учетными записями нами мы можем позволить внешнему poeple соединяться с этим сервисом.
С уважением
arl из Германии
Да, существует на самом деле одно мигание вызова. Мигание "найдет" все клиенты около него, который довольно прохладен
Мое плохое, 'отсутствовал без Интернета'.;)
Необходимо искать клиентов SIP, которые поддерживают клиентское исследование Bonjour/Zeroconf/DNS-SD.
Я не использую настольных клиентов SIP, но поиск с помощью Google поднял тот, который имеет много платформ в соответствии с поддерживаемым списком и, кажется, открытый исходный код.