Questo topic e' stato chiuso dal moderatore.
10/06/08 9:13
feddur
Salve,
studiavo la guida che si trova in questo sito riguardo il winsock in C, ma hi avuto problemi nel continuare ed inhtegrare il codice.
Trovavo scomoda la situazione che per stabilire una connessione tra client e server, il srver deve essere aperto prima del client.
Una mia soluzione prevede che se il client è disconnesso si riconnette.
Ho provato con questo codice ma non va.
Non riesco proprio a trovare l'errore anche se vedo che anche se connesso lo stato della connessione mi ritorna errore cioè -1.
grazie.
studiavo la guida che si trova in questo sito riguardo il winsock in C, ma hi avuto problemi nel continuare ed inhtegrare il codice.
Trovavo scomoda la situazione che per stabilire una connessione tra client e server, il srver deve essere aperto prima del client.
Una mia soluzione prevede che se il client è disconnesso si riconnette.
Ho provato con questo codice ma non va.
int connessione; connessione=connect(client,(SOCKADDR*) ¶metri_client,sizeof(parametri_client)); while( connessione < 0){ connect(client,(SOCKADDR*) ¶metri_client,sizeof(parametri_client)); printf("stato connessione: %d",connessione); sleep(200); connessione=connect(client,(SOCKADDR*) ¶metri_client,sizeof(parametri_client)); }
Non riesco proprio a trovare l'errore anche se vedo che anche se connesso lo stato della connessione mi ritorna errore cioè -1.
grazie.
aaa