h4T@g1 scrive:
nicoooooolaaaaaaaaaa... senti maaaaaaa, ti ricordi il problema che ieri aveva marco con i bait... beh è ancora qui tra noi... non è che avresti una qualche ideuzza in merito, tu che i bait te li magni a merenda!!!
Nicola in Pozzuoli forever scrive:
e che sso'? un amo
Nicola in Pozzuoli forever scrive:
qual'è sto problema?
h4T@g1 scrive:
Nicola in Pozzuoli forever scrive:
(bait = esca)
h4T@g1 scrive:
over???
h4T@g1 scrive:
ma pensa te!!!
Nicola in Pozzuoli forever scrive:
ricordo che c'era una incoerenza fra il valore atteso ed il valore codificato
Nicola in Pozzuoli forever scrive:
(ask babylon)
h4T@g1 scrive:
babylon mi è scaduto...
Nicola in Pozzuoli forever scrive:
comunque
Nicola in Pozzuoli forever scrive:
sto problema?
h4T@g1 scrive:
allora, il prob consiste nel fatto che la funzione che usiamo per serializzare utilizza un enum che gestisce il commandID di tipo byte...
Nicola in Pozzuoli forever scrive:
ah già
h4T@g1 scrive:
purtroppo il valore di commandID va oltre 128...
Nicola in Pozzuoli forever scrive:
il casting non va?
h4T@g1 scrive:
no!!! a dire il vero mi da l'eccezione : ArgumentOutOfRangeException
Nicola in Pozzuoli forever scrive:
ricapitoliamo
Nicola in Pozzuoli forever scrive:
byte va da 0 a 255
Nicola in Pozzuoli forever scrive:
ma nella serialize hai un array of char
Nicola in Pozzuoli forever scrive:
ognuno dei quali va da -128 a 127?
h4T@g1 scrive:
beh... a dire il vero, secondo marco il prob sta nel fatto che byte va da -128 a 127, mentre il valore del commandID supera abbondantemente 128 e questo mi genera un'eccezione sul metodo ToByte...
h4T@g1 scrive:
usando il char e facendo il casting mi viene generata l'eccezione di cui sopra!!!
Nicola in Pozzuoli forever scrive:
quindi hai un byte [] ognuno dei quali va da -128 a 127
h4T@g1 scrive:
si!!! solo che commandID, che fa parte della comitiva, ha valori superiori a 128!!!
Nicola in Pozzuoli forever scrive:
commandID come lo decodifichi: in che tipo?
h4T@g1 scrive:
commandID è uno dei valori di una enum di tipo byte!!!