String kommt falsch an



  • es gibt aber auch internetprogramme bei dennen man nicht vorher nen port öffnen muss oO



  • Ne gibts nicht, zumindest keine die eine solche Art von Verbindung erstellen.



  • doch z.b. alle online spiele icq usw?
    Gibt es einen port den man benutzen kann der immer offen ist?



  • Socket198 schrieb:

    doch z.b. alle online spiele icq usw?
    Gibt es einen port den man benutzen kann der immer offen ist?

    Da baust du ja auch die Verbindung auf, und beim z.B. ICQ Server sind die Ports offen.



  • ja ok die ports sind offen das bedeudetet ich kann über icq eine nachricht an den icq server schicken
    aber der icq server muss die nachricht ja dann an den empfänger schicken und dabei müsste ja der port wieder offen sein?



  • Socket198 schrieb:

    ja ok die ports sind offen das bedeudetet ich kann über icq eine nachricht an den icq server schicken
    aber der icq server muss die nachricht ja dann an den empfänger schicken und dabei müsste ja der port wieder offen sein?

    Dein Router denkt mit, und leitet die Antwort auf die ausgehenden Verbindungen an dich weiter. 😉



  • heißt das, dass wenn ich zuerst vom server was an meinem client sende das der client dann auch ohne portöffnung senden kann?



  • und wie machen das online spiele Oo?



  • Socket198 schrieb:

    heißt das, dass wenn ich zuerst vom server was an meinem client sende das der client dann auch ohne portöffnung senden kann?

    nein, eben nicht. der client muss zuerst eine verbindung zum server aufbauen!



  • Hast du schonmal ein Spiel gehostet? Falls ja, dann hast du schon festgestellt, dass du dafür Ports öffnen musst.
    Wenn du nur an einem Spiel oder sonst etwas teilnimmst, dann bist du als Client unterwegs, da musst du nichts machen.



  • nö bei wow zum beispiel das tu ich installieren und kann dann sofort spielen
    da muss ich gar nix freigeben



  • Socket198 schrieb:

    nö bei wow zum beispiel das tu ich installieren und kann dann sofort spielen
    da muss ich gar nix freigeben

    Aha 🙄

    Ich bezweifel, dass du zu Hause einen WoW Server betreibst. Falls doch würde ich das nicht an die große Glocke hängen.



  • ich glaube wir reden aneinander vorbei 😣
    also der Server läuft auf MEINEM pc und
    der client ist bei dem pc von meinem freund aber damit
    mein freund auf meinen server verbinden kann muss er die ports freigeben

    wenn ich mit dem wow client auf einen server(der übrigens nicht mir gehört) verbinden will muss ich auch keine ports angeben

    ich hab irgendwie nen blackout <.<



  • Socket198 schrieb:

    ich glaube wir reden aneinander vorbei 😣
    also der Server läuft auf MEINEM pc und
    der client ist bei dem pc von meinem freund aber damit
    mein freund auf meinen server verbinden kann muss er die ports freigeben

    wenn ich mit dem wow client auf einen server(der übrigens nicht mir gehört) verbinden will muss ich auch keine ports angeben

    ich hab irgendwie nen blackout <.<

    Das ist wohl untergegangen.

    Aber versuch doch mal mit vertauschten Rollen, er soll den Server laufen lassen und du verbindest dich.

    Als Client baust du die Verbindung zum Server auf und somit sollte ein gewöhnlicher Router den Verkehr nicht blockieren.



  • Tippgeber schrieb:

    Socket198 schrieb:

    ich glaube wir reden aneinander vorbei 😣
    also der Server läuft auf MEINEM pc und
    der client ist bei dem pc von meinem freund aber damit
    mein freund auf meinen server verbinden kann muss er die ports freigeben

    wenn ich mit dem wow client auf einen server(der übrigens nicht mir gehört) verbinden will muss ich auch keine ports angeben

    ich hab irgendwie nen blackout <.<

    Das ist wohl untergegangen.

    Aber versuch doch mal mit vertauschten Rollen, er soll den Server laufen lassen und du verbindest dich.

    Als Client baust du die Verbindung zum Server auf und somit sollte ein gewöhnlicher Router den Verkehr nicht blockieren.

    Nachtrag: es sei denn du benutzt immer noch Port 12345, dann wundert es mich nicht, wenn der den Port freigeben musste.



  • addr.sin_port = htons(12345);
    

    das habe ich ihm clienten stehen
    Muss ich da dann 0 eintragen?



  • Socket198 schrieb:

    addr.sin_port = htons(12345);
    

    das habe ich ihm clienten stehen
    Muss ich da dann 0 eintragen?

    Nein, benutze einfach einen anderen Port. Was hast du gegen 43076 (hab ich mir spontan ausgedacht)?



  • Tippgeber schrieb:

    Socket198 schrieb:

    addr.sin_port = htons(12345);
    

    das habe ich ihm clienten stehen
    Muss ich da dann 0 eintragen?

    Nein, benutze einfach einen anderen Port. Was hast du gegen 43076 (hab ich mir spontan ausgedacht)?

    Aber es kann auch genau so gut sein, dass dein Freund in seinem Router eine Firewall hat und diese den Port blockiert hat und er diesen Port in der Firewall (auf seinem Router) freigeben musste.
    Ich würde mir da keine Gedanken machen, so lange du nicht bei mehreren Personen das Verhalten beobachtet hast.
    Wie gesagt teste doch selber mal als Client und lass den Server bei deinem Kumpel laufen.



  • ok danke das heißt du meinst das es nur nicht ging weil der port 12345 wegen trojaner gesperrt ist oder es an seinen einstellungne lag?
    Kann ich den jeden beliebigen port nehmen außer 12345 ?

    Und was war vorhin das problem? Dachtest du ich will vom server eine verbindung zum client aufnehmen?



  • du hast du vielleicht icq oder msn >.<? wäre super


Anmelden zum Antworten