, hvad er udp?,, hvordan kan vi bruge den i delphi?,,, en introduktion til spdu,,,,,,, udp - er en forkortelse for udp - protokol.det er intet andet end en connectionless protokol om transport, som kører på tcp /ip - up.,,, fordel af denne protokol, er, at det er connectionless.det behøver ikke nogen forbindelse, før de sender pakkerne til en anden computer.,,, den ulempe, at det er en upålidelig datagram tjeneste.det er dataen kan kopieres, mistede eller modtages i en anden rækkefølge end den, i hvilken de blev sendt.så ansøgningen skal håndtere alle disse situationer robust.,,, det modtagende program anmoder om et antal bytes (den maksimale, vil det samlede antal bytes i de modtagne tilbud).hvis mindre end den fulde pakke er at læse, så resten kasseres.så læs er fra den næste pakke.betyder det, at grænserne for den oprindelige pakke bevares.i ansøgningen skal håndtere fejl, mens du læser pakker.,,, udp - er bedst egnet til små, uafhængige anmodninger, som anmoder om en værdi af en variabel osv., hvis dataene er for store til at sende (dvs. mange pakker af data) og værdifulde, udp - ikke er den foretrukne protokol til brug.,, der er en komponent i delphi, 5. udgave for udp - fra netmasters ringede nmudp.dette element er lignende til brug som tclientsocket komponent.,,, sammenligning af tclientsocket komponent med tnmudp komponent:,,,,, for så vidt angår de egenskaber, er her i nmudp, vi skal sætte localport (det kan være et helt tal større end nul, men bør ikke være nul), som skal modtage de oplysninger, sendt fra serveren i tillæg til de remotehost og remoteport.men faktisk værten må ikke være en fjernbetjening.det kan være en lokal maskine.(dvs.) kan vi sende pakkerne til kunden maskine selv og få svar tilbage til testformål.,,, kan vi også sætte betænkningen niveau ejendom for at få status som under transmissionen.,,, og for så vidt angår metoder angår, er der ingen væsentlig forskel, du har readstream, readbuffer metoder, som i tclientsocket komponent.,,, om begivenheder:,,,, som, hvis onclientsocketread i tclientsocket komponent, her kan vi bruge den afgørende begivenhed ondatareceived at få oplysninger fra serveren.,,, om grænserne for datapakker, er vi nødt til at fastlægge grænserne for dataen mens enten ved hjælp tclientsocket eller nmudp komponent for at få nøjagtige data, der sendes fra serveren.,,,, at (uansetsom komponent i brug), kan vi bruge begrebet besked header mærke, og tag som html hundetegn.ved, at vi kan identificere påbegyndelse og afslutning af data.vi kan sende mange oplysninger i en data med forskellige besked pos /slutning -.,, (dette punkt vil besvare et spørgsmål, en person spurgte engang tilbage hal 'e - mail), i anvendelse, sender jeg en masse bytes til en computer og få svar tilbage med besked header /tag kun ende.med denne tilgang, der er meget mindre mulighed for at miste data.hvis vi ikke får hele rfid - indhold mellem header /ende et, vi kan smide en fejl for brugeren, så brugeren kan prøve resending de samme data igen eller træffe andre foranstaltninger robust.,,, nyd det!!!,,,.,,,,,,,, magesh.
en oversigt over udp -
Previous:hvilken type er det!