Hallo zusammen, Ich betreibe seit einiger Zeit erfolgreich das WLAN-Modul von WIZnet und bin ziemlich zufrieden. Allerdings gibt es ein Problem, bei dem ich bisher nicht weiter komme: Ich baue mit einem Notebook eine TCP/IP Verbindung zu dem WI610 auf, das als AP arbeitet. Die Daten kommen schön regelmäßig an, alles wie es sein soll. Wenn ich mich mit dem Notebook aber zu weit vom AP entferne, und die Verbindung abbricht, dann kann ich, nachdem die WLAN-Verbindung wieder steht, die TCP Verbindung nicht wiederherstellen. Einzige Möglichkeit ist das Neustarten des AP. Liegt das jetzt generell am TCP/IP, oder am WI610? Oder gibt es dafür am Ende eine einfache Lösung? Danke fürs Interesse!
Es dürfte am WI610 liegen, ev. lässt die darauf laufende Software eine weitere Verbindung am Serverport nicht zu. Ich hatte mal einen Umsetzer RS232 <> TCP, der hatte noch einen zusätzlichen "Resetport", wenn man den öffnete, konnte man sich anschliessend wieder mit den Serverport verbinden. ev. hat der WI610 sowas auch.
Aha, das könnte sein. Es gibt einen AUX-Port. Ich glaube, den könnte man zum Resetten benutzen! Allerdings muss man das WI610 per Hardware resetten fürchte ich... Muss ich die Schaltung wieder umstricken!
Mit Resetport meinte ich das so (war so mit dem eingesetzen Umsetzer): Der Serverport hat z.B. Port 9000. Wenn nun TCP Client A eine Verbindung dorthin aufbaut, dann lässt die SW es nun nicht mehr zu, das ein anderer TCP Client B sich dorthin ebenfalls verbinden kann, weil da schon eine Verbindung aktiv ist. Erst wenn diese geschlossen wird, kann sich ein TCPClient (A oder B) wieder dorthin verbinden. Bei einen Verbindungsabbruch (wie in deinen Fall) nun hat der TCP Client A ja die Verbindung nicht geschlossen, folglich ist der Serverport immer noch der Meinung, es ist weiterhin eine Verbindung aktiv (weil sie nicht geschlossen wurde), deshalb kann sich der gleiche TCPClient A auch nicht mehr anmelden. Verbindet sich nun TCP Client A (oder B) mit dem Resetport (z.B. port 9084), so schliesst die SW den Serverport 9000 und es kann sich wieder ein TCP Client (A oder B) zu diesen verbinden. Der Resetport wird sofort wieder geschlossen. Hoffe, habs einigermassen verständlich rübergebracht.
Ah, achso, also so einen Port hat das WI610 meines Wissens nach nicht. Leider auch nicht mit neuester Firmware, die ich gerade schon wieder herunterschmeißen musste, weil die Network-Settings fehlen, und DHCP nicht mehr aktiviert werden konnte. grrr Das Problem folgt dabei aber genau deiner Beschreibung, so in etwa hatte ich mir das auch schon gedacht. Mit dem AUX-Port von dem Ding kann ich leider doch nix anfangen. Mist. Vielleicht bauen die die Firmware ja nochmal so um, dass ein Port den anderen schließen kann, kann ja nicht so schwer sein ;-) Danke erst mal für deine Antworten!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.