Avatar billede jimmi1311 Nybegynder
07. november 2005 - 11:03 Der er 5 kommentarer og
1 løsning

Protokol programmering for Dummies

Hej Allesammen

Hvor finder jeg oplysninger til hjælp ved udviklingen af en simpel protokol.

Jeg vil prøve at udvikle en meget simpel protocol, hvor jeg skal kunne sende en eller to beskeder fra en client til en server ved hjælp af udp.

Nogen forslag?
Avatar billede shb Nybegynder
07. november 2005 - 11:12 #1
måske ville det hjælpe at læse om andre protokoller eks. http://www.faqs.org/rfcs/
Avatar billede arne_v Ekspert
07. november 2005 - 11:17 #2
en protokol er jo bare en konvention for hvordan man snakker sammen

super simpel:

datagram client->server
  n bytes med text i UTF-8

næsten lige så simpel:

datagram client->server
  4 byte med id
  n bytes med text i UTF-8

datagram server->client
  2 byte med "OK"
  4 byte med id

bare simpel:

flere datagram client->server
  4 byte med id
  4 byte med total længde
  4 byte med fragment nummer
  4 byte med fragment længde
  n bytes med text i UTF-8

datagram server->client
  2 byte med "OK" eller "ER"
  4 byte med id
  4 byte med enten 0 for OK eller fragment nummer for error
Avatar billede jimmi1311 Nybegynder
07. november 2005 - 12:02 #3
sender jeg så bare en struct over en socket forbindelse??
Avatar billede arne_v Ekspert
07. november 2005 - 12:23 #4
BinaryWriter/BinaryReader og en MemoryStream lyder brugbart
Avatar billede jimmi1311 Nybegynder
07. november 2005 - 12:41 #5
Okay, jeg kigger på det. tak for hjælpen. Smid et svar
Avatar billede arne_v Ekspert
07. november 2005 - 13:07 #6
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester