<HTML><HEAD></HEAD> <BODY dir=ltr> <DIV dir=ltr> <DIV style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial'; COLOR: #000000"> <DIV>Man toks ispudis, kad pas tave per daug visokiu konvertavimu is pradiniu duomenu: byte –> hex string –> char –> string.</DIV> <DIV>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.</DIV> <DIV>Jei gautieji duomenys [buferio turinys] yra tekstas, tai konvertuoji i string paprastuoju budu:<BR><CODE style="BORDER-TOP: 0px; FONT-FAMILY: ; BORDER-RIGHT: 0px; VERTICAL-ALIGN: baseline; BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; font-stretch: inherit"><SPAN class=hljs-keyword style="BORDER-TOP: 0px; FONT-FAMILY: ; BORDER-RIGHT: 0px; VERTICAL-ALIGN: baseline; BORDER-BOTTOM: 0px; COLOR: ; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; BORDER-LEFT: 0px; MARGIN: 0px; PADDING-RIGHT: 0px; font-stretch: inherit">var</SPAN> str = System.Text.Encoding.[Default/ASCII/UTF8/...].GetString(buffer);</CODE></DIV> <DIV>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.</DIV> <DIV>O jei atsakymas buferyje binarinis, tai parsini buferi be jokiu konvertavimu.</DIV> <DIV>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.</DIV> <DIV> </DIV> <DIV> <DIV style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'><FONT size=2 face=Arial>P.P.S. Gaves daugiau duomenu, galeciau pateikti labiau apkramtyta atsakyma.</FONT></DIV></DIV></DIV></DIV></BODY></HTML>