[Erledigt] Netzwerk Client Verbindung Getrennt?

Anfängerfragen zum Programmieren mit PureBasic.
mknjc
Beiträge: 217
Registriert: 09.09.2006 12:59

[Erledigt] Netzwerk Client Verbindung Getrennt?

Beitrag 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
Zuletzt geändert von mknjc am 19.10.2006 09:36, insgesamt 1-mal geändert.
Ich nutze PureBasic 4.02 unter Linux und Windows.

Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
Benutzeravatar
Kiffi
Beiträge: 10621
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Netzwerk Client Verbindung Getrennt?

Beitrag 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
Hygge
mknjc
Beiträge: 217
Registriert: 09.09.2006 12:59

Beitrag 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
Ich nutze PureBasic 4.02 unter Linux und Windows.

Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag 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:
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
mknjc
Beiträge: 217
Registriert: 09.09.2006 12:59

Beitrag 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
Ich nutze PureBasic 4.02 unter Linux und Windows.

Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Dann verstehe ich die Frage (immer noch) nicht! /:->
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
mknjc
Beiträge: 217
Registriert: 09.09.2006 12:59

Beitrag 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
Ich nutze PureBasic 4.02 unter Linux und Windows.

Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
TomTom
Beiträge: 130
Registriert: 18.10.2006 18:47

Beitrag 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
mknjc
Beiträge: 217
Registriert: 09.09.2006 12:59

Beitrag 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
Ich nutze PureBasic 4.02 unter Linux und Windows.

Momentane Projekte:
Das geheimste aller geheimen Projekte... FPBC
Benutzeravatar
HeX0R
Beiträge: 2954
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win10 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2
Kontaktdaten:

Beitrag von HeX0R »

Antworten