25/09/08 8:35
mestesso
Salve VBnettiani!
Mi aiutate a risolvere questo problema?
Ho un server che rimane in ascolto per accettare dati in arrivo in questo modo
E quando il client si disconnette al server uso questo codice
Dopodichè rinizializzo il codice precedente per rimettere dinuovo il server in ascolto per accettare un altra connessione
A questo punto il server va in palla e si blocca.
Qualcuno sa dirmi dove sbaglio?
Io ho pensato che forse quando il client si riconnette al server trova la porta occupata e quindi si blocca.
Suggerimenti?
P.S.
Il codice è in VB.NET, non in php come dice il forum :-)
Mi aiutate a risolvere questo problema?
Ho un server che rimane in ascolto per accettare dati in arrivo in questo modo
tcpListen As New TcpListener(ip, porta) tcpListen.Start() tcpClient = tcpListen.AcceptTcpClient() netStream = tcpClient.GetStream()
E quando il client si disconnette al server uso questo codice
tcpClient.Client.Disconnect(True) tcpClient.Close() netStream.Close() tcpListen.Stop()
Dopodichè rinizializzo il codice precedente per rimettere dinuovo il server in ascolto per accettare un altra connessione
tcpListen As New TcpListener(ip, porta) tcpListen.Start() tcpClient = tcpListen.AcceptTcpClient() netStream = tcpClient.GetStream()
A questo punto il server va in palla e si blocca.
Qualcuno sa dirmi dove sbaglio?
Io ho pensato che forse quando il client si riconnette al server trova la porta occupata e quindi si blocca.
Suggerimenti?
P.S.
Il codice è in VB.NET, non in php come dice il forum :-)
Ultima modifica effettuata da mestesso 25/09/08 8:37
aaa