Nu tai kirpk nuo 14 iki 255 kodo su ciklu ir dėk į tekstą. Trim yra apkarpymas (netekstiniai iš kairės ar dešinės (jei su basic, tai ir iš abejų)). Atsiųsk kodą ir outputą, manau, su draugais paredaguosim į ko tau reikia ;) On 2020-12-10 09:10, Shadowed wrote: > Nu jo, dabar galvoju, reikia gal ta duomenų gavimą ir apdorojimą iš > naujo pasirašyt, visgi ne visiems variantams tinka taip kaip > pasidariau... Aš ta gautą HEXą susitriminau iki teksto ir skaičių, bet > išsiskaidyt paskui biškį sudėtinga pasidaro, net ir aš suprantu, kad > galima būtų paprasčiau. > "Shadowed" <shadowed@bk.ru> parašė naujienų > news:rqsfa2$1ar$1@news.omnitel.net... > Tu kaip ir teisus, siunčiu užklausimą, HEXu, gaunu atsakymą HEXu, > atsakyme yra ASCII ir šiaip random HEXų. Jaučiu gal geriau prilėkt su > kompu, kad nepastint visko iš eilės. Ale čia jeigu Kaune. > "DGS" <dgs@takas.lt> parašė naujienų news:rqqvvs$9s8$1@news.omnitel.net... > Man toks ispudis, kad pas tave per daug visokiu konvertavimu is pradiniu > duomenu: byte –> hex string –> char –> string. > Kiek supratau, siunti komanda ir gauni atsakyma. Hex naudoji tik > isvedimui i ekrana, kad pamatyt atsakyma siek tiek suprantamesnej > formoj? Atsakymo duomenys turi kazkokia struktura? Galgi galima daug > aiskiau ir/ar paprasciau suprogramuot be bereikalingu tarpiniu > konvertavimu. Ta prasme, kad verti buferi i hex tik atvaizdavimui ir viskas. > Jei gautieji duomenys [buferio turinys] yra tekstas, tai konvertuoji i > string paprastuoju budu: > |var str = System.Text.Encoding.[Default/ASCII/UTF8/...].GetString(buffer);| > ir tada tame stringe ieskai reikiamu zodziu, splitini ir tt. Ir nebereik > krustis skaidant hexstring i char ir kombinuot atgal i string bei > privelt klaidu kode. > O jei atsakymas buferyje binarinis, tai parsini buferi be jokiu > konvertavimu. > P.S. Jei duomenis gauni asinchroniskai, tai nepamirsk po duomenu gavimo > pasidaryt buferio kopija ir ja siust apdorojimui, kad nesigautu, jog > nauji duomenys perraso tuo metu apdorojamus. > P.P.S. Gaves daugiau duomenu, galeciau pateikti labiau apkramtyta atsakyma.