Avatar billede tommer Nybegynder
08. august 2002 - 23:42 Der er 6 kommentarer og
1 løsning

distribueret applikation

jeg er ved at lave et program hvor der det er muligt for klienter at hente filer på en server.
mit problem er at jeg vil gerne kunne bestemme hvilke maskiner (IP) der har adgang til serveren.
har nogen en ide til hvordan man kan sikre det ??
Avatar billede aslan Nybegynder
09. august 2002 - 00:10 #1
Det kunne nemt gøres via script sprog som php og asp?
Avatar billede olly Nybegynder
09. august 2002 - 10:47 #2
java.lang.SecurityManager

java.security.SecurityPermission

Måske de kan bruges til noget
Avatar billede magoo20000 Nybegynder
09. august 2002 - 20:24 #3
Hvilken protokol bruger du?
Ville det ikke være nok med et password - det er vel 'bare' et ftp-program?
Avatar billede carstenknudsen Nybegynder
09. august 2002 - 21:25 #4
Jeg går udfra at dine klienter vil kontakte serveren
ved at åbne en Socket, og at din server starter en
ServerSocket der så returnerer en Socket med accept
metoden når en klient connect'er. Med den Socket
kan du kalde metoden getInetAddress der returnerer
InetAddress'en af klienten. Så er det bare at undersøge
om det er en lovlig klient, hvilket kan være et opslag
i en database, eller slå op i en HashMap hvor de lovlige
klienter er registreret.
Avatar billede tommer Nybegynder
09. august 2002 - 23:33 #5
carsten. det var noget lignende dit forslag jeg havde regnet med. jeg leger lidt videre, tak for ideen..
Avatar billede carstenknudsen Nybegynder
10. august 2002 - 10:25 #6
Hvis ikke du har benyttet klasserne før smider jeg
gerne et par kode fragmenter op.
Avatar billede tommer Nybegynder
11. august 2002 - 00:15 #7
jeg har brugt dem før, men hvis jeg ryger i problemer vender jeg måske tilbage ;-)
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