Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Delphi - Problema connessione client/server
Forum - Delphi - Problema connessione client/server

Avatar
User (Normal User)
Newbie


Messaggi: 13
Iscritto: 15/02/2010

Segnala al moderatore
Postato alle 12:36
Lunedì, 15/02/2010
Salve, ho un problema:
Ho creato una applicazione composta da un client ed un server, con le varie funzioni nel client e un ciclo di if then .. else end nel server per verificare il messaggio ricevuto ed eseguire una determinata azione.. lo provo in locale [127.0.0.1] e funziona benissimo però poi quando provo a farlo funzionare a distanza non funziona ..
Ho provato anche ad eliminare le altre funzioni superflue alla connessione rimanendo soltanto ciò che è strettamente necessario alla connessione ma non cambia niente.
L'errore che mi restituisce è il seguente:
"Socket Error # 10060
Connection Timed Out"

Ho provato ad utilizzare sia i controlli indy [TCPServer, TCPClient] che i socket ma sempre lo stesso errore quando lo testo a distanza ...
Per la connessione nella parte del server ho inserito un TCPServer attivato,  nella parte del client ho inserito un TCPClient chiamato Client e semplicemente in uno speedbutton ho fatto ciò:
Client.Disconnect;
client.Port:=strtoint(edit2.text);
client.Host:=edit1.text;
Client.Connect();

Quindi l'edit2 è quello dal quale ricavo la porta e l'1 quello dal quale ricavo l'IP per la connessione...
Non capisco dove sia il problema. :-|
Potete illuminarmi ?

Ultima modifica effettuata da User il 15/02/2010 alle 12:38
PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 19:17
Lunedì, 15/02/2010
il problema è lato rete, controlla firewall, antivirus, router, etc....

PM Quote
Avatar
User (Normal User)
Newbie


Messaggi: 13
Iscritto: 15/02/2010

Segnala al moderatore
Postato alle 21:26
Lunedì, 15/02/2010
Ho provato la funzione Reverse.
Mettendo il ClientSocket nel Server,e il ServerSocket nel Client.
Ho aperto le porte del router (1002) inserita nei socket ( si vede anche nel firewall che è aperta).
Come Ip Ho messo il mio..scrivendo ip config sul cmd(l'ip inserito in address,host,in un edit,ho provato di tutto).
Provo a vedere se connette ma nulla....
E pure è una connessione in uscita

questo è il mio contatto msn:night09@hotmail.it
vi passo il progetto,forse mi sono espresso male sopra.

Ultima modifica effettuata da User il 15/02/2010 alle 21:28
PM Quote
Avatar
User (Normal User)
Newbie


Messaggi: 13
Iscritto: 15/02/2010

Segnala al moderatore
Postato alle 20:13
Martedì, 16/02/2010
Dopo vari raggionamenti ci sono riuscito!
Ora il server è collegato al client.
Ma come posso io client collegarmi al server e inviargli i comandi?

PM Quote
Avatar
User (Normal User)
Newbie


Messaggi: 13
Iscritto: 15/02/2010

Segnala al moderatore
Postato alle 17:20
Venerdì, 19/02/2010
UP?:rofl:

PM Quote