Oppure

Loading
05/02/10 21:20
seeee
ciao a tutti! ho realizzato una chat. Solo che questa chat funziona solo per due utenti. io invece volevo fare in modo di avere un server e più client. ma come faccio a connettere più client ad un solo server?
Grazie mille ciao!!!:k::k::k::k::k::k::k:
aaa
05/02/10 22:13
fabriziorocca
Ma usi i socket ?
aaa
05/02/10 22:32
seeee
yesss :D
aaa
06/02/10 1:22
muteblaster
usi protocollo udp o tcip?
aaa
06/02/10 8:15
nessuno
Se la tua chat ha un server centrale, puoi usare, lato server, un "array di controlli winsock" (dinamico). Per ogni connessione in arrivo, crei un nuovo controllo winsock dinamicamente e lo usi per il client che si è connesso, lasciando quello primario sempre in ascolto di nuove connessioni. Questo con TCP.

Se usi UDP, allora puoi realizzare una rete "peer to peer" ma è piu' difficoltoso gestire la comunicazione dato che UDP non è un protocollo affidabile.
Ultima modifica effettuata da nessuno 06/02/10 8:16
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
06/02/10 13:08
seeee
:yup: ok capito... ci sono alti modi più semplici x connettere più client al server? intendo anche utilizzando altri "comandi" e nn solo le socket
aaa
06/02/10 13:16
nessuno
Postato originariamente da seeee:

:yup: ok capito... ci sono alti modi più semplici x connettere più client al server? intendo anche utilizzando altri "comandi" e nn solo le socket


Non ci sono metodi semplici o difficili ... devi usare i socket
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
06/02/10 13:58
seeee
oookkk.. ma come faccio a creare un array di winsock? cioè x dichiarare un array di frasi è semplice Dim Frasi(x) As String.. per creare un array di winsock come faccio? Dim Winsock1(x) As ...?
aaa