Bom dia a todos.
Fiz dois programas simples de comunicaçao por socket em C++, um cliente e um servidor.
Fiz também duas versões. Uma para rodar no Linux e outra no windows.
Rodando dentro do ambiente linux, ambas (a cliente e a servidora) conseguem estabelecer uma comunicação (o firewall não esta ativado). Dentro do windows também a comunicaçao funciona sem problemas.
Fui realizar outro teste: rodando o servidor no linux e o cliente no windows. Não houve estabelecimento de comunicação, o socket é criado mas não há conexão com o servidor. Fiz o inverso também, o servidor rodando no windows e o cliente no linux. Sem sucesso também.
Achava que por rodar em cima de tcp/ip a comunicação entre os dois ambientes fluiria sem problemas.
Alguem sabe onde está o problema nesta comunicação?
Obrigado.