PDA

View Full Version : [C++] problemi socket


billybilly
15-07-2008, 13:41
Ciao....
ho un problema riguardante la progrmmazione con sockt in c++.
Ho scirtto un programmino Client-Server, funziona perfettamente su una macchina... lancio il server in attesa sull'indirizzo 127.0.0.1 porta 27015... e poi lancio il client a 127.0.0.1 porta 27015 e si connette perfettamente al server in attesa.
Siccom io devo far andare il server su un pc (PCServer) e il client su un altro(PCClient), ho connesso i due pc con un cavo di rete impostando un ip statico nelle scehde di rete dei due pc :
PCServer : 169.254.29.95
PCClient : 169.254.29.96
I due pc si vedono e si pingano correttamente!....
ora lancio il programma server su PCSerever con ip 169.254.29.95(ip statico PCServer) porta 27015 e resta in attesa.
Poi lancio il client su PCClient con ip 169.254.29.95(ip statico PCServer) porta 27015 e questo si blocca all'instruzione connect(mio_socket,(SOCKADDR*)&mio_indi,sizeof(mio_indi))
che problema c'č?? dove sbaglio???
Grazie a chi mi aiuta ne ho verament bisogno.
Diego

^TiGeRShArK^
15-07-2008, 14:00
lo fai ascoltare sull'indirizzo 0.0.0.0 il server?
Altrimenti se lo fai ascoltare sull'indirizzo di loopback starā in ascolto solo per connessioni locali.
comunque devi aggiungere il tag del linguaggio nel titolo altrimenti il thread verrā chiuso.