1) serialisering 2) XML 3) custum binary format - eksempel send: 2 bytes med antal + 2 byte med længde + N bytes med UTF-8 encoding + 2 bytes med længde + M bytes med UTF-8 encoding + ...
Umiddelbart kan jeg ikke se System.Runtime.Serialization.Formatters.Binary Namespacet i mit PDA projekt (manglede selvfølgelig lige den information om projektet), så aht. størrelsen på frameworket er den nok udeladt. Sådan syntes jeg tit det er.....
Med mindre der er andre input så tror jeg at metode 3 er måden. Er ikke uvandt med denne. Det er ofte metoden når man læser SNMP data, mindes jeg.
Jeg venter lige lidt, kan være der dumper en stump kode....
Write(String) og ReadString bruger 4 byte længde hvilket nok er overdimensioneret, men det er nemt selv at lave Write(Int16) + Write(byte[]) og ReadInt16 + ReadBytes(int)
Er det helt hen i vejret at løbe alle mine strenge igennem een efter een, konvertere dem til byte[] add'e dem til en fælles byte[], dette med en header på som du først skrev, som jeg selv havde fra starten i baghovedet, for så at sende dem via socket.
Jeg jer ikke checket binary reader og writer om den er i PDA frameworket. Men man bliver slemt skuffet hver gan. Socket er der ihvertfald.
Arne smid et svar. Jeg har fået skrevet hele molevitten ned i en memorystream med binartwriter med en header der fortæller for hver linje der er skrevet, hvor lang byte længden er, så tak for hjælpen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.