Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 23923|Odgovoriti: 0

[Vir] Kar zadeva komunikacijo preko socketov, je sprejetih veliko \0\0\0\0 rešitev

[Kopiraj povezavo]
Objavljeno na 3. 06. 2016 12:01:53 | | | |
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
Preden se naši znaki obdelajo, sprejetim znakom sledi velik niz \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 Vendar, če ga pogledate z besedilom, se ne prikaže.

Zakaj je toliko \0\0\0\0\0\0\0\0\0???? Kako to rešiti?

Nekateri pravijo: str = str. Replace("\0","");  Očitno je napačno to reševati na tak način, čeprav se da rešiti, zato je neučinkovitost prenizka!

Vrnjena vrednost Receive je število dejansko prejetih bajtov.


Našel sem ta stavek:

Rešitev:



Kot je prikazano spodaj!







Prejšnji:C# uporablja linq sintakso za nastavitev nabora podatkov za vsakih N vnosov
Naslednji:C# Slovar Dana tipka ni bila prisotna v slovarju
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com