Seite 1 von 2

[Erledigt] Netzwerk Client Verbindung Getrennt?

Verfasst: 18.10.2006 10:48
von mknjc
Hallo,

ich habe eine Art Grafisches Telnet gebaut.
Nur leider kann ich nicht herrausfinden ob die Verbindung vom Server schon beendet wurde.
Gibt es einen Nativen Befehl dafür?

[Edit]
Erledigt:
[Edit]


Mfg mknjc

Re: Netzwerk Client Verbindung Getrennt?

Verfasst: 18.10.2006 10:59
von Kiffi
> Nur leider kann ich nicht herrausfinden ob die Verbindung vom Server
> schon beendet wurde.

vielleicht helfen Dir die Infos in diesem Thread weiter: http://www.purebasic.fr/german/viewtopic.php?t=10086

Grüße ... Kiffi

Verfasst: 18.10.2006 11:26
von mknjc
Schön aber leider nicht hilfreich.
Ich hab nur den Clienten und der soll sofort eine Meldung ausspucken wenn der Server die Verbindung trennt. So wie der Original Telnet Client.

Mfg mknjc

Verfasst: 18.10.2006 14:50
von AND51
Lies mal bitte die Hilfe!
PB Hife hat geschrieben:CloseNetworkConnection()

Syntax

CloseNetworkConnection(Verbindung)


Beschreibung

Schließt die angegebene Client-'Verbindung'. Wenn ein Client diese Funktion aufruft, erhält der Server ein #PB_NetworkEvent_Disconnect Event. Wenn ein Server diese Funktion aufruft, wird die Verbindung ohne Hinweis an den Client geschlossen.


Unterstützte OS


Alle
War doch gar nicht so schwer, oder? :roll:

Verfasst: 18.10.2006 19:54
von mknjc
Scheinbar reden wir aneinander vorbei.

Ich möchte den Client programmieren.

Bastel dir mal einen Server der bei einem gesendetem Befehl Automatisch die Verbindung trennt und Verbinde dich mal mit Telnet.
Dann siehst du das Telnet erkennt wenn die Verbindung abgebut wird.

Mfg mknjc

Verfasst: 18.10.2006 20:17
von AND51
Dann verstehe ich die Frage (immer noch) nicht! /:->

Verfasst: 18.10.2006 20:38
von mknjc
Ich möchte mit dem Clienten eine Verbindung zu einem Server aufbauen.
Dann ein paar Befehle senden die Antworten angucken.
Wenn jetzt aber der Server einfach so die Verbindung trennt soll es angezeigt werden. So wie Telnet z.b.

Mfg mknjc

Verfasst: 18.10.2006 20:40
von TomTom
ich weiß da eine möglichkeit (ist zwar nicht die schönste aber naja)^^

also der client schickt durchgehent nachrichten zum server und der server bestätigt wenn er die nachrichten erhalten hat. dassieht der client dann und weiß der server ist noch on und wenn der server sich 1min nicht meldet ist die verbindung wohl getrennt

Verfasst: 18.10.2006 23:23
von mknjc
Nur doof ist das das Programm möglichst zu allen Servern kompatibel ist.
Aber kann man nicht einfach Leerstrings also 0 bit senden das dürfte dem Server ja nix ausmachen aber wenn die TCP Verbindung abgerissen ist gibt SendNetworkString() ja 0 zurück.

Ich werds mal versuchen.

[Edit] Sch*** es geht weder mit SendNetworkString noch mit SendNetworkData.
Gibts nich irgetein API Befehl? Indoof kann doch alles [/Edit]

Mfg mknjc

Verfasst: 19.10.2006 09:12
von HeX0R