Avatar billede zeroaim Nybegynder
11. januar 2007 - 21:19 Der er 7 kommentarer og
1 løsning

Sockets. Internet - localhost - client

Hej Eksperter :-)

Jeg er igang med mit første forsøg med sockets, og ikke så overraskende afleder det et par spørgsmål.

Projektet:
Jeg skal lave en asp.net side hvor jeg kan gå ind hvor som helst fra og med hvilken som helst device

Siden skal så opretter en TCP connection med min hjemme pc, hvor min hjemmepc bare modtager data via denne socket.

Jeg forestiller mig:
En asp side som kalder min TcpConnect() som ligger på serveren - Den connecter så til min hjemme pc, som har en TcpListener() proces kørende. Og så kan serveren sende data til min hjemme pc..!

Er jeg helt galt på den?

Serveren = Localhost

Mit egentlige spørgsmål er lidt defust, men hvilke IP adr. og porte skal jeg ha' i brug her?

Mvh. Henrik
Avatar billede arne_v Ekspert
11. januar 2007 - 21:31 #1
du skal vel connecte til din IP adresse din hjemme PC har eksternt
(hvis du koerer med en NAT router saa er det adressen paa dens yderside)

og saa skal der vaere aabent gennem diverse firewalls
Avatar billede zeroaim Nybegynder
11. januar 2007 - 22:00 #2
IP'er:
Gateway = 192.168.1.1
Hjemme pc = 192.168.1.41
MYIP.com resultat = 83.72.67.134
DNS-servers = 129.142.7.101 ... og ... 195.82.195.101

Jeg kan ikke finde rundt i dem :-(
Avatar billede zeroaim Nybegynder
11. januar 2007 - 22:07 #3
Forestiller mig at bruge "UdpClient.Connect (IPAddress, Int32)" til at connecte fra server til client og "UdpClient.Send (Byte[], Int32)"  til at sende fra server til client. (Det er ikke vigtige data)

Men hvilken IP og port.... Og hvilken "Listener" kan jeg bruge på clienten?
Avatar billede zeroaim Nybegynder
11. januar 2007 - 22:15 #4
Hmmmm

Hvis nu jeg lader clienten "binde" til "AnyIP" og "port 0", så kan det vel ikke gøres simplere. Og så er det vel kun på server siden jeg skal rode med IP og porte,,,,, eller???
Avatar billede zeroaim Nybegynder
11. januar 2007 - 22:23 #5
Stryg min sidste kommentar,,, den giver vist ikke mening
Avatar billede arne_v Ekspert
11. januar 2007 - 23:39 #6
der skal connectes til 83.* adressen

routeren skal forwarde den paagaeldende port til 192.168.1.41 og en port (formentlig samme)
Avatar billede zeroaim Nybegynder
12. januar 2007 - 13:13 #7
Jeg har fået lidt hjælp oppe fra B&O til det her, så jeg lukker lige det her spørgsmål ned. Så kommer der et nyt senere, når jeg løber i flere problemer (hvilket helt sikkert kommer til at ske)

Men det er som du siger Arne, så smid lige et svar.
Avatar billede arne_v Ekspert
12. januar 2007 - 15:06 #8
ok
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