Если я правильно понимаю что ты имеешь ввиду, то клиент-клиент соединений не бывает. Всегда есть первый, кто дает возможность к себе подключиться, либо как либо с собой взаимодействовать и другие, которые с ним взаимодействуют. Человек выше написал про датаграмные сокеты, но там все равно нужно чтобы кто то слушал и принимал пакеты, иначе они улетят «в никуда».
Если ты хочешь клиент-клиент соединение то нет никакой проблемы на обоих машинах запустить сервер и каждый сможет подключиться друг к другу в любое время и взаимодействовать.
Если ты хочешь запустить сервер у себя дома, то скорее всего это не получится из-за того что провайдер в целях экономии ipv4 адресов (которых дефицит) использует такую технологию как NAT (а точнее его подвид PAT). Чтобы это обойти нужно купить у провайдера статический айпи адрес за примерно 200 руб месяц.