Salve ospite, se leggi questo messaggio vuol dire che non sei registrato, cosa aspetti ? Premi qui per registrarti La registrazione è completamente gratuita e ti permetterà di usufruire di tutte le funzionalità del nostro forum. Buona navigazione.


Vendo, Compro, Scambio NosTale! Riapre il Black Market, concludi i tuoi scambi NosTale gratuitamente! Più info  -   Accedi alla sezione
Download file Server : File Retro Server NosTale
Visita la nuova sezione di BorderGame dedicata a Blade & Soul! Sezione Blade and Soul

 
Valutazione discussione:
  • 3 voti - 1.33 media
  • 1
  • 2
  • 3
  • 4
  • 5
[HELP] Chiudere Sockets in vb.net
20-10-2012 05:39 PM
Messaggio: #1
[HELP] Chiudere Sockets in vb.net
~Giorigo1~
*
Minecraft
NosTale
Utente Saggio
Utente Storico

NosMerda D:

Messaggi : 704

Registrato dal : Feb 2012

Reputazione : 109

Stato : Offline


Premi :



Salve a tutti bordergameriani U.U
in questi ultimi giorni stavo scrivendo un applicazione ( un giochino in 2d ) multiplayer , ho fatto tutto ma c'è un problema xD come chiudo la connessione dei sockets una volta finito ?
io ho provato in vari modi , client.close ecc....
Ma la connessione non si chiude comunque Undecided
do un bellissimo Tongueiù: 5 fresco di stagione a chi mi riesce ad aiutare thank you in anticipo Smile
I Negri sono pregati di stare lontani dalla mia firma.
Torna al primo messaggio
Email Cerca Rispondi
21-10-2012 08:22 PM
Messaggio: #2
RE: [HELP] Chiudere Sockets in vb.net
DeStRo
*
Utente Storico

Utente

Messaggi : 251

Registrato dal : Dec 2010

Reputazione : 20

Stato : Offline


Premi :



Intendi fare in modo che quando un client si disconnette, il server chiude la connessioni in automatico?
Torna al primo messaggio
Email Cerca Rispondi
21-10-2012 10:22 PM
Messaggio: #3
RE: [HELP] Chiudere Sockets in vb.net
~Giorigo1~
*
Minecraft
NosTale
Utente Saggio
Utente Storico

NosMerda D:

Messaggi : 704

Registrato dal : Feb 2012

Reputazione : 109

Stato : Offline


Premi :



esatto , una volta che finiscono di mandarsi i dati necessito di chiudere la connessione
per permette ad altri client di connettersi , come faccio? @[DeStRo]
I Negri sono pregati di stare lontani dalla mia firma.
(Questo messaggio è stato modificato l'ultima volta il: 21-10-2012 10:32 PM da ~Giorigo1~.)
Torna al primo messaggio
Email Cerca Rispondi
21-10-2012 10:34 PM
Messaggio: #4
RE: [HELP] Chiudere Sockets in vb.net
DeStRo
*
Utente Storico

Utente

Messaggi : 251

Registrato dal : Dec 2010

Reputazione : 20

Stato : Offline


Premi :



creando un multithreading, si tratta di creare un thread che gestisca ogni client.
Torna al primo messaggio
Email Cerca Rispondi
21-10-2012 10:37 PM
Messaggio: #5
RE: [HELP] Chiudere Sockets in vb.net
~Giorigo1~
*
Minecraft
NosTale
Utente Saggio
Utente Storico

NosMerda D:

Messaggi : 704

Registrato dal : Feb 2012

Reputazione : 109

Stato : Offline


Premi :



Non mi sto riferendo al gestire piu connessioni contemporaneamente ._.
Come hai detto tu sopra voglio che il client si disconetta dal server poiche hanno finito di scambiarsi tutti i dati necessari =|
@[DeStRo]
I Negri sono pregati di stare lontani dalla mia firma.
Torna al primo messaggio
Email Cerca Rispondi
21-10-2012 10:51 PM
Messaggio: #6
RE: [HELP] Chiudere Sockets in vb.net
DeStRo
*
Utente Storico

Utente

Messaggi : 251

Registrato dal : Dec 2010

Reputazione : 20

Stato : Offline


Premi :



Ah okok, mmh...

Allora prima cosa consulta questi due link:
- http://techpro.altervista.org/blog/utili...et-vb-net/
- http://msdn.microsoft.com/it-it/library/...ocket.aspx

Se tu vuoi chiudere la Socket in modo definitivo utilizzi la seguente sintatti
Codice:
Socket.Close
nel caso tu voglia semplicemente chiudere la Socket e renderla nuovamente riutilizzabile, utilizza la seguente sinstatti
Codice:
Socket.Disconnect
se non l'avessi inserito, imposta un Try in modo che in caso la connessione si interrompa improvvisamente il server continui a funzionare.
Torna al primo messaggio
Email Cerca Rispondi
23-10-2012 04:25 PM
Messaggio: #7
RE: [HELP] Chiudere Sockets in vb.net
~Giorigo1~
*
Minecraft
NosTale
Utente Saggio
Utente Storico

NosMerda D:

Messaggi : 704

Registrato dal : Feb 2012

Reputazione : 109

Stato : Offline


Premi :



@[DeStRo] io uso TcpListener e Tcpclient , uso queste due , quindi ad esempio il client
dim client as tcpclient
solo che non c'è in questo caso client.disconnect , sapresti spiegarmi meglio il tutto con questi due?
I Negri sono pregati di stare lontani dalla mia firma.
Torna al primo messaggio
Email Cerca Rispondi
23-10-2012 04:27 PM
Messaggio: #8
RE: [HELP] Chiudere Sockets in vb.net
giox90
Bannati
Utente Storico

Banned

Messaggi : 617

Registrato dal : Mar 2011


Stato : Offline


Premi :



With the nutella Big Grin
Torna al primo messaggio
Email Cerca Rispondi
23-10-2012 07:21 PM
Messaggio: #9
RE: [HELP] Chiudere Sockets in vb.net
DeStRo
*
Utente Storico

Utente

Messaggi : 251

Registrato dal : Dec 2010

Reputazione : 20

Stato : Offline


Premi :



@[giorigo1] Ti basta chiuderla da parte del server, dal client una volta che hai inviato o ricevuto dei dati termina da sola, in più una volta terminata dal server il client esce dal while nel quale si trova, cioè quello della ricezione dei pacchetti.
Torna al primo messaggio
Email Cerca Rispondi
23-10-2012 08:43 PM
Messaggio: #10
RE: [HELP] Chiudere Sockets in vb.net
'Hayabusa00
Moderatori
Meys
Spammer
Utente Saggio
Utente Storico
Vip

Pitlover_Enforcement

Messaggi : 3,183

Registrato dal : Dec 2010

Reputazione : 319

Stato : Offline


Premi :



@[giox90] Avverto per spam^^
Torna al primo messaggio
Email WWW Cerca Rispondi

PubblicitàLa tua pubblicità qui, clicca per informazioni e per le offerte!

Stanno visualizzando la discussione : 2 Ospite(i)

  • Versione stampabile
  • Invia ad un amico
  • Sottoscrivi questa discussione