Løsning på firewall problem i forb. med netværksprogrammeriing
Jeg har programmeret noget netværksspil og vil høre om der er nogen der har en løsning på følgende problem:Et spil består af to spillere med direkte forbindelse mellem hinanden. Der benyttes kun en server når man skal finde en anden spiller. Derefter lukkes forbinselsen til denne.
Jeg benytter udp til at sende mindre vigtig data mellem klienterne (bevægelser fx). Jeg vil også gerne have en tcp forbindelse til vigtig data som ikke må gå tabt.
Jeg har lavet spiller som webstart men jeg har følgende problem:
Folks firewalls tillader ikke udp trafik at komme ind. Hvis jeg stiller en tcp socket op til at lytte tillader de heller ikke denne i et modtage en connection udefra.
Er der en måde i java hvorpå man kan tvinger eventuelle firewalls (specielt win firewall) til at poppe op og spørge brugeren om han kunne tænke sig at tillade udp og tcp trafik ved specifikke porte??
Håber der sidder nogle rigtig genier derude, for løsningen hvor al data skal igennem en central server via tcp har jeg prøvet og det kører ikke just godt.
På forhånd tak.
