Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Aus- und Wiedereintritt in DirectPlay-Session (https://www.delphipraxis.net/27797-aus-und-wiedereintritt-directplay-session.html)

menschjens 15. Aug 2004 19:40


Aus- und Wiedereintritt in DirectPlay-Session
 
Hallo!

Hab mal ein paar Fragen zu DirectPlay-Sessions. In einem Client-Server-Netzwerk sind 2 Comp. (A und B) am selben Server an der selben Domain angemeldet. Von A aus wird eine DXPlay-Session eröffnet. Es wird dabei das IPX-Protokoll verwendet, weil bei TCP/IP immer nach dem Host gefragt wird.
( in Delphi: DXPlay.Open2(true,'Session',UserName) )
Danach tritt von B aus jemand der Session bei.
( in Delphi: DXPlay.Open2(false,'Session',UserName) )
Was passiert, wenn jetzt A die Session verlässt (beendet sein Programm)?
( in Delphi: DXPlay.Close )
Existiert die Session weiter? Wo (auf welchem Rechner) läuft sie? Auf A, weil er sie eröffnet hat? Auf dem Server? Auf A UND B? Findet A die Session wieder, wenn er ihr später wieder beitreten will?
Ich teste das gerade auf EINEM Rechner (ohne Netz) und scheitere daran, dass A die Session eben NICHT wieder findet. Die Session müsste aber eigentlich noch laufen, denn im Programm von B wird das Ereignis DXPlay.OnSessionLost nicht ausgelöst!!!
Würde das im Netz vielleicht klappen und geht nur auf EINEM Rechner schief?
Sollte A vielleicht die Settion irgendwie ANDERS verlassen als mit DXPlay.Close? (Spätestens beim Form.Destroy wird aber auch DXPlay geschlossen...)
Kann mir das mal jemand erläutern?

Gruß Jens


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz