Avatar billede KLS Novice
26. januar 2009 - 19:22 Der er 1 kommentar

TCP Connections Både Client og Server

Jeg kunne godt bruge noget hjælp til at komme igang med at lave en TCP server application og TCP Client Application.

Mit mål er at lave en server, hvor man "logger" sig på, og hvor ens IP adresse så bliver smidt i en "pool" så man kan sende information til denne pool, information som skal sendes til denne "pool" er både TCP men også UDP.
Men man skal være connected til TCP for at kunne modtage UDP

Ved ikke om det lyder for kryptisk.

Clienten skal så kunne "logge" sig på Serveren, ved at sende noget information, og skal først begynde at lytte efter UDP information når TCP connection er opnået.

Hvis der er en der bare kan sparke mig lidt igang med dette projekt så vil jeg blive glad.

Det er noget som skal bruges i et større sammenhæng.

Kommunikation på TCP skal ske på porte mellem 8510 og 8520
Kommunikation på UDP skal ske på porte mellem 8510 og 8520

Hvis jeg ikke er forstået, vil jeg gerne prøve at forklare lidt nærmere.

Men det som jeg selv har læst mig til indtil videre er, at begge applicationer, skal fungere som Client / server da begge dele skal sende og modtage data.

Det som jeg søger hjælp til er hvordan jeg laver forbindelsen mellem client og server og hvordan jeg tjekker for forskellig information, og hvordan jeg læser indkommen information.


Da dette godt kan udvikle sig til et meget spørgende tråd bliver point sat til 150
Avatar billede arne_v Ekspert
27. januar 2009 - 03:00 #1
http://www.eksperten.dk/artikler/515 har nogle eksempler på brug af TCP (artiklen drjer
sig om .NET-Java kommunikation men kode eksemplerne kan sagtens bruges til .NET-.NET også).

Google finder bl.a.:

http://www.eggheadcafe.com/articles/20020323.asp
http://www.devasp.net/net/articles/display/192.html
http://www.codeproject.com/KB/IP/TinyUDP.aspx
http://www.codeproject.com/KB/vb/The_UDP_under_VBNET.aspx

TCP sockets are bidirectional and UDP datagrams are connectionless, så der er
ikke noget problem med at sende begge veje.
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
Kurser inden for grundlæggende programmering

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