Avatar billede germann Nybegynder
27. august 2003 - 09:46 Der er 8 kommentarer og
1 løsning

UDP recieve event

Jeg har en pocket pc, hvor jeg anvender UDP protokol. Findes der en event, når jeg modtager data?
Avatar billede nielslbeck Nybegynder
27. august 2003 - 09:53 #1
Som det ses af det sidste eksempel (http://www.eksperten.dk/spm/392070) jeg gav dig på kommunikation via UDP (http://www.mastercsharp.com/article.aspx?ArticleID=66&&TopicID=14), skal du benytte Receive() metoden i UdpClient... Du kan så evt selv smide et event når du modtager data.

Hvis du vil benytte UDP vil jeg foreslå dig at læse og forstå ovenstående eksempel...
Avatar billede germann Nybegynder
27. august 2003 - 10:47 #2
Det er måske mig der ikke udtrykker mig ordentligt. Det er en event, så den automatisk kigger på om der er modtaget nye data.

void OnRecieve(){}  Har du et foreslag
Avatar billede nielslbeck Nybegynder
27. august 2003 - 10:50 #3
Yeps, men sådan et event er der ikke... Det eneste du kan gøre er at benytte Receive-metoden, og så evt selv raise et event...
Avatar billede germann Nybegynder
27. august 2003 - 13:52 #4
Er der ikke et flag jeg kan spørge på om der er modtaget ny data???
Avatar billede kichian Nybegynder
27. august 2003 - 14:35 #5
Nielsbeck har principielt svaret forkert. Det er muligt at benytte sig af events, det kræver dog at man benytter Socket-klassen. Man får ikke den samme funktionalitet forærende so ved at bruge Udp- og TcpClient klasserne. Men tilgengæld er der events.

Se evt. http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=709
Eller læs kommentarerne på
http://www.experts-exchange.com/Programming/Programming_Languages/C_Sharp/Q_20688924.html
Avatar billede nielslbeck Nybegynder
27. august 2003 - 15:27 #6
Det er så korrekt... hvis det skal gøres på den hårde måde vha Socket, har man selvfølgelig de muligheder som den tilbyder - bl.a. events - gik bare ud fra, at det skulle gøres på den lette måde vha UdpClient... my mistake, sorry :-(
Avatar billede odegaard Nybegynder
28. august 2003 - 00:13 #7
lav en tråd hvor du tjekker for data. Denne tråd kan så raise et event i din hovedtråd. Det er vel nok mådEN at gøre det på, hvis du vil have det eventbaseret-
Avatar billede germann Nybegynder
29. august 2003 - 11:55 #8
Tak for hjælpen. Det var Odegaard, som havde ret. Hvorfor kan jeg ikke give dig point.. Mærkeligt
Avatar billede odegaard Nybegynder
01. september 2003 - 07:24 #9
Fordi jeg ikke havde svaret :-)
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