Métodos para conectar um pc com outro utilizando o mesmo programa

Quero fazer um chat, mas preciso do métodos especificos que conectam os dois computadores através do ip, sem precisar de servidor

Quando estudei um pouquinho sobre isso, o que aprendi é que dá pra um dos PC ser o “Servidor” e o outro ser o “Cliente”, e o PC “Cliente” precisa conhercer e usar o IP e uma Porta TCP/IP do PC “Servidor” para se conectar a ele, a partir daí eles podem trocar dados (Strings, bytes).

Não vai muito código pra fazer isso, o Java já dá praticamente tudo pronto.

Pesquise sobre “Sockets” em Java.