Oppure

Loading
04/03/07 12:22
Ciao a tutti

perfavore mi spiegate come fare più operazioni avendo un winsock?

Client:
dim data As String
winsock.GetData data
'le istruzioni

Server:
dim data As String
winsock.GetData data
'le istruzioni


Client:
Se io mando un comando al Server lo esegue!

Ma se mando Al Server un comando, affinché lui mi apra un File in Binario e me lo mandi, questo non accade.

Mi spiegate per quale motivo!

Grazie anticipatamente..
05/03/07 6:46
c.ronaldo
Non ho capito bene...
Se tu vuoi che ti manda un file in binario puoi fare così :

[b]Client[/b]
Dim dati as string
Winsock.senddata "File" & FileLen 
[b]Server[/b]
Dim dati as string
Winsock.getdata dati
If left (dati,4) = "File" then
If MsgBox ("Il client ti sta inviando un file di " & mid (dati,5),vbYesNo + vbQuestion then
Winsock.senddata "OK"
else 
winsock.sendata "NO"
End if
end if

E poi farai interpretare al client che se ricevera la stringa "OK" Aprirà il file in binario (Open file for binary as #1)e lo invierà
get #1,,dati
Winsock.senddata dati!
C'è anche un tutorial molto dettagliato su vbsimple.net/
Tutto chiaro..?
Se hai ancora dubbi posta pure :k:
aaa
05/03/07 9:08
Ti ringrazio per la tua risposta, ma non é proprio così!

Il Server, di già riceve dei dati, per questo ha difficoltà, nel riceverne altri..
05/03/07 13:23
c.ronaldo
AAAAh!
Allora io credo che non si possa fare niente apparte usare una matrice di winsock...8-|
aaa
05/03/07 13:46
Grazie per la tua disponibilità

mi hanno detto che il tutto è complicato, ma che si possa fare..
05/03/07 14:10
c.ronaldo
Postato originariamente da motoboy:


mi hanno detto che il tutto è complicato,

Non è vero proprio :
Non ci vuole niente...
Vai su planet source code e cerca in vb : "Multi chat",per prendere spunto...
Se c'è qualcosa in particolare,un punto o/e errore in cui ti blocchi posta pure ! :k:
Cmq dovresti trovare migliaia di esempi e sorgenti su planetsource code...Io da lì ho imparato...
E ti consiglio di esercitarti a fare delle chat multi utente x capire bene il funzionamento delle matrici!
Ma come già detto se hai problemi posta!! ;)
aaa
05/03/07 14:42
Gli esempi ci sono..
ma non con un solo winsock.

Sono più Winsock! Tutto qui.

Se trovi un esempio Client Server con un solo winsock, postami il link, perfavore..