Jeg har lavet et lille chat program i delphi 5.0 (hvor jeg har brugt den chat-sample-source som følger med delphi) som udgangpunkt. den bruger tsocket (server og client) det virker fint over local network, men der er problemer når jeg skal teste den på internettet, da mange i dag sidder på en ADSL router med IP (eks.) 212.245.23.6 med en subnet ip som hedder 10.0.0.1, hvis server-socket køre på 212.245.23.6 / 10.0.0.1 så vil mit connect stoppe ved 212.245.23.6 og aldrig komme videre til 10.0.0.1 som er den IP brugeren har bag ADSL routeren.. hvordan kan man løse det problem??? alt efter hvilken router/firewall man bruger kan subnettet være variabelt, så jeg skal finde en måde hvor den selv resolver ip og subnet.. er der nogen som har et forslag eller et component som kan løse problemet??? Jeg er begynder i delphi så lange meget tekniske source eksempler vil ikke være til meget hjælp.
du skal gøre det at du åbner den port i routeren som du har valgt at bruge i delphi. og så skal du gøre sådan at alt trafik på den port bliver smidt hen til, ja den ip i local netwærket som du nu skal have fat i, ellers er der ikke andet at gøre :-(
kaspikov >> hmmm, de kører over internet porten (altså 80) og jaaaa jeg skal lige finde ud af noget.... men man kan jo ikke bruge fx. file send i ICQ da den bruger en anden port (menere det er 4... et eller andet)...
problemet er også at subnet kan variere, dvs. for nogen kan de have lavet en ip på indersiden af routeren (subnet) med 192.168.0.2 istedet for 10.0.0.1 .. så jeg skal bruge en løsning hvor den selv finder ud af subnet, og laver en route..
PS. icq bruger port 4000 ..
men man må gå ud fra at alle ADSL routere er åben på port 80??? kan man bruge det til noget?
jeg tror jeg er lidt kold, hmmm. jeg har selv lige siddet og leget lidt med andre porte og sådan over min egen router og jeg kan ikke få nogle af tingene til at virke, for hvis jeg bruge fx. port 80 hopper dden i på min webserver i stedet for og tager jeg port 21 som jeg har ftp på, der hopper den også bare derind...
jeg er dog ikke helt sikker på om der er en komponent der kan hvad du ønsker... :-/
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.