Pessoal, fiz um programa tipo chat com sockets que funcionou na minha rede local wi-fi. Mas não sei como fazer pra usar com redes diferentes conectadas na internet(com ip de modem diferentes).
Alguém tem alguma sugestão?
Basicamente precisa hospedar o servidor da sua aplicação em um host que esteja visível/exposto na internet, isto é, que tenha um IP público.
Ou usar de outros artifícios como Port Forwarding, Dynamic DNS.
Então só preciso redirecionar as portas no modem/roteador?
Sim, é uma opção.
Tentei abrir as portas no modem mas elas parecem não estarem abertas(testei no site www.yougetsignal.com), será porque eu uso internet a rádio? tenho q ligar pra operadora pra liberar alguma porta?
Provedores via rádio geralmente fazem NAT, ai fica mais difícil, precisa consultá-lo.