Jeg har brug for at to computer taler sammen som ikke har en IP på internettet. Fx. hvis man har fælles internet som i andelsboligforening.
Jeg ved at de vil kunne tale samme via en server, men da der skal synkroniseres en masse data, så ønsker jeg de kan tale direkte sammen (serveren skal ikke belastes) Men hvordan opretter man en socket ml to computer som ikke kan ikke kan kontakte hinanden? Kan man lave et eller med at de begge kontakter en server, som så forbinder dem til hinanden?
Et eksempel er Skype. Kører de al trafikken over en server? Jeg kan ringe og modtage opkald fra mit andelsbolignet, men jeg ville ikke kunne sætte en FTP server op.
Du kan jo logisk set ikke oprette en forbindelse mellem to computere som ikke kan connecte til hinanden.
I det tilfælde er du nødt til at sende al trafikken gennem en server. Hvis den server er laver fornuftigt, så er belastnigen af den ikke stor.
Men start med at checke om der ikke kan etables forbindelse mellem dem. Normalt vil man godt kunne oprette forbindelse mellem PC'ere på samme LAN selvom de ikke kan nåes udefra.
Nogle tjenester som skype og messenger kan godt være intelligente og få computere til at snakke sammen hvis de er tæt forbundet. F.eks. kan jeg overføre filer til en anden på vores vej væsentlig hurtigere end mit internet ellers begrænser mig for. Men der er vist ikke rigtig nogen anden udvej end du må lave en P2P connection i mellem de 2 pc'ere og så overføre din data gennem internettet.
superanden>> Super du nævner p2p. Hvordan viker disse hvis man ikke har en tilgængelig IP addresse på internettet? Her bliver der jo sendt kæmpe mængder data, som jo ikke går igennem serveren.
Synes godt om
Ny brugerNybegynder
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.