salve, sto scrivendo un programma per inviare dati tramite socket.
ho scritto due programmi, uno funge da server l'altro da client. usando una rete locale sia per il server che per il client (ip 127.0.0.1) tutto funziona perfettamente.
allora ho provato a verificare se le mie applicazioni funzionava su due pc diversi.
Considerando due ipotetici ip (ip1 --> pc1 , ip2 --> pc2), ho fatto le seguenti operazioni:
1 - l'applicazione server la voglio usare su pc1 quindi ho inserito nel programma server ip2 per collegarmi a pc2.
2 - la stessa cosa l'ho fatta con l'applicazione client: ho usato ip1 per collegarmi a pc1.
appena eseguo l'applicazione server (su pc1), l'applicazione si blocca, la stessa cosa succede quando lancio il progr client su pc2.
come risolvo questo problema?