Avatar billede stephanryer Nybegynder
10. september 2009 - 17:52 Der er 3 kommentarer og
1 løsning

P2P (TCP-IP) og firewalls / NAT

Jeg har et spørgsmål omkring Peer2Peer-kommunikation via TCP-IP.

Jeg er ikke nogen netværkshaj, så bær over med mig, hvis termerne i mmit spørgsmål ikke er helt korrekte :)

I en client/server arkitektur står serveren klar og lytter på, at klienten forbinder. Dette kræver, at serveren kan kontaktes udefra og dermed ikke er beskyttet af sin firewall på den specifikke port og ikke sidder på et NAT netværk.

Jeg mener, at fx StarCraft vist nok køres P2P og dermed oprettes en direkte forbindelse mellem klienterne. Jeg ved dog også, at jeg ofte har kunne spille starcraft over nettet (På battlenet, dvs. over internettet uden vpn) uden at have haft en 'åben' ip, som andre har kunnet forbinde til.

Er der nogen der ved, hvordan man kan oprette P2P-forbindelse mellem en håndfuld klienter igennem firewalls og NAT? Hvis to klienter begge sidder på NAT eller bag firewalls, er der så overhovedet mulighed for disse to at oprette en direkte forbindelse?

Eller er den eneste udvej at tunnel kommunikationen igennem de spillere, der er tilgængelige via deres IP-adresse?

På forhånd tak.
Avatar billede arne_v Ekspert
10. september 2009 - 18:44 #1
Avatar billede stephanryer Nybegynder
10. september 2009 - 19:58 #2
Det vil jeg lige prøve et POC på i weekenden :) Super nice!
Avatar billede arne_v Ekspert
14. oktober 2009 - 02:22 #3
all set ?
Avatar billede stephanryer Nybegynder
14. oktober 2009 - 19:23 #4
Yes. Takker :)
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