Avatar billede loproc Praktikant
24. juni 2001 - 16:35 Der er 29 kommentarer og
1 løsning

Netværk: Boadcast

Jeg er ved at udvikle et program der skal kunne finde ip\'en på maskinen et andet program kører på.
Jeg vil altså sende et broadcast signal som skal opfanges af en serverapplikation, der svarer med sin ip. Hvordan gør jeg det?
Avatar billede ziron Nybegynder
24. juni 2001 - 16:38 #1
kigger lige med :-)

/ZIRON
Avatar billede loproc Praktikant
24. juni 2001 - 16:38 #2
fino
Avatar billede loproc Praktikant
24. juni 2001 - 16:40 #3
Jeg har hørt at hvis man laver et broadcast send, skal man sende til ip 0... eksempelvis 192.168.0.0 og så vil alle maskiner med 192.168.0.xxx modtage det... men jeg her ikke sikker :)
Avatar billede loproc Praktikant
24. juni 2001 - 19:26 #4
Hmm... det er åbenbart lidt avanceret... eller besværligt...
der sker ikke rigtig noget her, så jeg har smidt 130 ekstra point på :)
Avatar billede ziron Nybegynder
24. juni 2001 - 19:29 #5
loproc >> tag det lige roligt der er måske ikke nogen der når ind og svare på 2½ time...

/ZIRON
Avatar billede loproc Praktikant
24. juni 2001 - 19:31 #6
jeg har point nok :)
Avatar billede loproc Praktikant
24. juni 2001 - 19:32 #7
og det er lidt vigtigt at jeg snart får svar...
Avatar billede ziron Nybegynder
24. juni 2001 - 19:33 #8
jaja men det var ikke det jeg sagde noget til :-)

/ZIRON
Avatar billede loproc Praktikant
24. juni 2001 - 19:33 #9
nå oki...
Avatar billede ziron Nybegynder
24. juni 2001 - 19:33 #10
poproc >> hvorfor skal det da gå så stærkt???
Avatar billede loproc Praktikant
24. juni 2001 - 19:34 #11
Loproc... Skal bruge det nuuuuuuu :)
Avatar billede loproc Praktikant
24. juni 2001 - 19:36 #12
Er ved at udvikle et program til en netcafe ( www.loproc.dk ) og det skal være færdig hurtigt...
Avatar billede ziron Nybegynder
24. juni 2001 - 19:36 #13
hehe jaja kan da godt prøve at finde ud af noget, men har nemlig ikke delphi på denne com...

/ZIRON
Avatar billede loproc Praktikant
24. juni 2001 - 19:36 #14
Det ville være fedt...
Avatar billede ziron Nybegynder
24. juni 2001 - 19:38 #15
okay i randers hehe... jeg er lidt nysgeri, hvad skal de program endelig bruges til og det skal kunne??

/ZIRON
Avatar billede loproc Praktikant
24. juni 2001 - 19:40 #16
Det er brugerfladen der er på klientmaskinerne... jeg har lavet den første version af den, som kører derude in this very moment :)
Men der er mange fejl/mangler... så jeg omskriver det fuldstændig...
Avatar billede martinlind Nybegynder
24. juni 2001 - 19:50 #17
Jeg er ikke så sikker på du kan få noget til at funke., det er normalt det man bruger DNS eller lign. til en FAST KENDT IP adr. som man kan spørge om ip på et navn hvilket ip har min server der hedder \"MYPLAYSRV\".

/Martin
Avatar billede martinlind Nybegynder
24. juni 2001 - 19:51 #18
Jeg vil foreslå du bruger samme metode, laver en \"server\" du kender IP og Port til og så kan du spørge den.
Avatar billede loproc Praktikant
24. juni 2001 - 19:53 #19
jep, men problemet er at brugeren skal kunne sætte serverens ip/navn til hvad som helst...
Avatar billede martinlind Nybegynder
24. juni 2001 - 20:04 #20
Så lav evt. en ini-fil der følger med clienten hvor det står i, eller endnu smartere en web-service på en Global web-server så spørg den, og sørg for at din server registere sig til den
Avatar billede loproc Praktikant
24. juni 2001 - 20:05 #21
og hvis der ingen internetforbinelse er???
Jeg VIL have det sådansom jeg beskrev det :)
Jeg er lidt stædig...
Avatar billede martinlind Nybegynder
24. juni 2001 - 21:11 #22
Så laver du en alm. IP-server på en maskine du ved har en fast kendt ip, og så bruger du den som din egen DNS, altså sådan at din server registere sin når den starter og fortæller hvilken ip den sider på, og så spørger dine clienter bare den, det er måden at gøre det på.
Avatar billede loproc Praktikant
25. juni 2001 - 03:13 #23
Ikke nogen kendte ip adresser!
Avatar billede cms Nybegynder
25. juni 2001 - 08:58 #24
loproc >> du kan bruge mailslots !! download den udemærkede komponent fra martin djernaes:
http://djernaes.dk/martin/dnload.pl?mlslot1f.zip

Den kræver ikke at du er opkoblet til internettet, den kan broadcaste beskeder til et LAN uden at kende IP-adresser og uden nogen \'fast\' server, \'alle er servere\'...
Sig til, så sender jeg også en demo, ellers kan du kigge på www.djernaes.dk/martin/vcl.html (scroll ned til dér hvor der står Mailslots).
Og jeg ved, at det virker, for jeg bruger det selv :-)
Avatar billede cms Nybegynder
25. juni 2001 - 10:24 #25
Jeg har lavet en demo, der bruger Martin Djernaes\' komponenter:

www.innovision.it/eksperten/BroadcastClientServer.exe

Den består af ét program, som bare skal køre på to eller flere computere i et netværk. Prøv så at skrive til de andre.
Du får nu fat i computernes navne, hvilke sagtens kan bruges til at connecte til hinanden fx med Indy\'s TCP komponenter. Hvis du gør dette (sidstnævnte) kan du så ovenikøbet få fat i selve ip-adresserne.
Avatar billede loproc Praktikant
25. juni 2001 - 16:11 #26
Det lyder som noget deer dur :)
Tak skal du have!
Avatar billede cms Nybegynder
25. juni 2001 - 16:12 #27
sållidt. god sommer alle sammen :o) husk nu å nyde det gode vejr *Gg*
Avatar billede loproc Praktikant
26. juni 2001 - 02:29 #28
cms --> Kan man mon tiltuske sig sourcekoden til dit eksempel???
Avatar billede cms Nybegynder
26. juni 2001 - 14:23 #29
ja selvfølgelig, havde bare glemt det...

www.innovision.it/eksperten/BroadcastDemo.zip
Avatar billede loproc Praktikant
27. juni 2001 - 18:39 #30
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
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