Tcp Client Server Verbindung: Scheitert über Internet

  • VB.NET

Es gibt 21 Antworten in diesem Thema. Der letzte Beitrag () ist von Litti.

    Das Me.Verbunden wäre ein möglicher Fehler - dabei handelt es sich ja mit sicherheit um eine von dir erstelle Variable die iwann mal auf true gesetzt wird - ob der Client etc wirklich verbunden ist weiß man nicht - es crashed.

    Schau dir mal das Tut von Kevin89 an (hast du bestimmt als Grundlage genommen): [VB.NET] Multiserver (TCP)
    Er handhabt das mit client.Connected.

    Edit: Es kann natürlcih sein, dass sich danach garnichtsmehr tut. Du Startest den Thread und er wird direkt beendet weil die Schleife als fertig abgehandelt wird. In so einem fall einfach mal einen haltepunkt auf eine zeile nach end while (schreib einfach iwas, str = str oder so). Springt er sofort dahin, dann musst du deinen Code nochmal überdenken - vergleiche mit dem von Kevin.

    lg

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „FreakJNS“ ()

    Zwar schon länger her, aber vielleicht hilfts anderen ;) Also das Problem lag net am Code oder derartigem sonder es lag schlicht und ergreifend am Router... Der Speedport hat intern irgendeine FW die trotz eingerichteten Portforwarding die Verbindung blockt. Kurz ne FritzBox angeklemmt und tadaaaaaaaa es funktioniert einwandfrei....