Entwickler-Ecke
Internet / Netzwerk - Fragen zum Internet bzw. Firewall?
jackie05 - So 11.03.12 00:01
Titel: Fragen zum Internet bzw. Firewall?
Hallo,
ich habe ein kleines Spiel geschrieben und das funktionier auch sehr gut auf einem Rechner, wenn ich es local teste.
Wenn ich es jetzt übers Internet Testen möchte, dann hängt sich das Spiel an einer bestimmten stelle auf, bei den Clienten, obwohl die Ports frei sind.
Jetzt wollte ich mal fragen, wie man das mit Hole-Punching machen könnte, bzw. das mit Firewall zu umgehen und das die Ports dann auch automatisch freigegeben werden.
Bei meinem Spiel kann man einen Server erstellen und die Clienten können dann dadrauf Connecten.
Nur wie kann ich das jetzt so lösen, das die Firewall oder so, die Daten nicht Blockieren, die hin und her gesendet werden?
Ich bedanke mich schonmal im Voraus.
MfG
Narses - So 11.03.12 01:10
Moin!
Ich mache mal zu deinen Fragen eine Analogie, damit du dir in etwa vorstellen kannst, was du da fragst:
Zitat: |
Herr Doktor, eigentlich geht´s mir ganz gut, aber wenn ich auswärts essen gehe, dann tut mir der Bauch so weh. Was kann das sein? Und dann habe ich noch von einem total guten Medikament gehört, dass soll alle Bauchschmerzen wegmachen, sofort, aber ich weiß nicht, wo ich das kriege und ob ich das vertrage, wäre das nicht was für mich? |
:nixweiss:
Wenn du schon eine TCP-Verbindung nicht sauber beherrschst, was glaubst du wohl, wie gut du eine verbindungslose, manchmal auch nicht funktonierende UDP-Kommunikation (die noch dazu über einen eigenen Server im Internet als Vermittlungsstelle laufen muss) in den Griff kriegen wirst? :|
cu
Narses
jaenicke - So 11.03.12 01:56
Hole Punching funktioniert prinzipiell auch mit TCP. Die entscheidende Frage ist aber in der Tat, ob überhaupt ein Server im Internet zur Verfügung steht. Denn wenn nicht, hat sich das ganze ja ohnehin erledigt.
Auf jeden Fall gibt es hier eine ausführliche Erklärung:
http://reports-archive.adm.cs.cmu.edu/anon/isri2005/CMU-ISRI-05-104.pdf
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!