Oppure

Loading
28/02/13 17:07
piter123
Salve ho realizzato un programmino che si connette ad un server tramite socket per lo scambio di alcuni dati.
Tutto bene su Xp e win7 ma su win8 mi dà errore : "Argomento specificato non compreso nell'intervallo.
Nome parametro: size"
Il windows 8 è la versione pro a x64
Che sia un problema di bit ?????

'RICEVE DATO
ServerStream = ClientSocket.GetStream()
Dim buffSize As Integer
Dim inStream(10024) As Byte
buffSize = ClientSocket.ReceiveBufferSize
ServerStream.Read(inStream, 0, buffSize)
Dim Dato As String = ""
Dato = System.Text.Encoding.ASCII.GetString(inStream)
aaa
01/03/13 9:07
piter123
trovata la soluzione, ora funziona, sostituendo con questo codice

Dim Buffer(ClientSocket.Available - 1) As Byte
ServerStream.Read(Buffer, 0, Buffer.Length)
Dim Dato As String = ""
Dato = UTF8.GetString(Buffer)
aaa