16. januar 2003 - 08:38Der er
9 kommentarer og 2 løsninger
Protokol (Winsock)
Hej
Jeg vil godt lave min egen protokol til et netværks program, hvor jeg selv bestemmer hvad og hvornår og hvilken rækkefølge clienten f.eks skal sende div oplysninger til serveren...
Er der nogle seje gutter som kender nogle gode links eller lig ??
Tjaaa - de er lige nemme - sådan da, det afhænger af ens behov.
TCP - connection oriented protokol - pålidelig overførsel af data - TCP/IP stakken sørger for at data bliver modtaget i samme rækkefølge som de er sendt - langsommere end UDP
UDP - connectionless protokol - upålidelig overførsel af data (ingen garanti for at data når frem til modtager) - Programmøren skal selv holde styr på rækkefølgen af afsendte pakker - hurtigere end TCP
Jamen det lyder som om at jeg vælger TCP, fordi det lyder lige som mig :) De er oplysniger som jeg snakker om, bliver nok noget lig. som brugernavn, password, status bla bla...Ikke noget stort til at starte med..
Er det serveren eller klienten (eller begge 2) du skal udvikle ?
Socket kan benyttes til det. Det er (næsten) ens på alle Operativ Systemer og du kan derfor få meget udaf at læse artiker mm. selvom det er til Linux osv.
Kan du anbefale nogle goder bøger som omhandler Winsock...Nu har jeg også set at der er versioner på winsock, så er det noget jeg skal tænke på også ??
Jeg har kun kigget i en bog om winsock, som jeg ikke kan huske hvad hedder, og den var faktisk mere forvirende end gavnlig.
Jeg har tilgengæld læst flere bøger om distribueret netværk i Java, som bl.a. kommer ind på socket forbindelse, bl.a. "Distributed Computing" fra O'Relly. Det jeg kender til winsock er baseret på tutorials og eksempel kode.
Desuden er det også en god ide at få styr på netværksbegreber (bla. OSI og TCP/IP protokollerne) for at kunne vurdere hvad som er godt i hvilke tilfælde. Jeg har læst Tanenbaums netværksbog (engelsk) og datakommunikation (dansk) af Stig Jensen og Arne Gjelstrup - begge bøger fortæller det samme, men på hver deres måde (jeg foretrækker Tanenbaums (som jeg ikke kan huske titlen på).
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.