Avatar billede jannek_ek Nybegynder
07. november 2006 - 23:18 Der er 9 kommentarer

Forbi firewall

jeg har lavet et lille netværksspil, der består af en socket, hvor der bliver sendt komandoer frem og tilbage. Spillet virker fint på forbindelser der ikke er forstyrret af en firewal, men så snart der kommer en firewal ind i billedet, kan clienten ikke længere læse hvad serveren skriver.

Det jeg gerne vil vide, er hvordan jeg kan undgå at folk med firewall eller router ikke kan spille mit spil. Jeg ved godt at serveren skal have direkte forbindelse, men clienten burde ikke.
Avatar billede hacked Nybegynder
08. november 2006 - 00:33 #1
Avatar billede arne_v Ekspert
08. november 2006 - 01:48 #2
Der er ikke meget vi kan svare.

Firewallen skal tillade den eller de connections som bruges.

Hvis det altid er client som connecter til server på en bestemt port, den port er
lukket op i firewallen foran serveren, så er der normalt ikke problemer, da
en client firewall normalt vil tillade udgående connections.
Avatar billede arne_v Ekspert
08. november 2006 - 01:55 #3
NB: Hvis du bruger RMI, så er der en masse små finesser !
Avatar billede jannek_ek Nybegynder
09. november 2006 - 16:41 #4
jeg må indrømme jeg ikke er meget for port 80, da jeg allerede har en server, men kan jeg starte en rmi server, ved kun at starte min færdige jar fil?
Avatar billede jannek_ek Nybegynder
26. december 2006 - 01:34 #5
Ok jeg laver det med url, og foreløbigt har jeg ikke fået det til at virke... Efter mange forsøg. Mit problem er at jeg har en del problemer med at gennemskue HttpServlet klassen. http://java.sun.com/products/servlet/2.2/javadoc/javax/servlet/http/HttpServlet.html

Det jeg leder efter er egentligt en guide til hvordan det fikses.
Avatar billede arne_v Ekspert
26. december 2006 - 01:38 #6
du har lavet en servlet ?

hvad er det som du ikke helt kan gennemskue ?
Avatar billede jannek_ek Nybegynder
26. december 2006 - 02:08 #7
i det eksempel hacked linker til, står der at det vil aktivere doPost(), hos serveren, når man laver en  openConnection(), hos klienten. Men mit problem er at jeg ikke kan finde ud af hvordan jeg skal lave en httpServlet.
Avatar billede arne_v Ekspert
30. december 2006 - 05:39 #8
har du en servlet container på din server ?
Avatar billede jannek_ek Nybegynder
30. december 2006 - 13:30 #9
nej så langt er jeg ikke nået inden for servere. lavede oprindeligt bare et program med en helt simpelt socket der forbandt sig til en hel simpel server. Så har prøvet at lave det om til en url-forbindelse
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