Ok.
Just so you know, after I posted above I went on a spree and sorted a bunch of stuff out regarding EZ_Serv and the NET_EZSClient dll, and I am posting now so there is no confusion if youve already gone to the site, or havent yet. Here's what I have done since my last post:
-Fixed a silly bug in EZS 2.0 which I wasnt motivated to fix previously, which is why I never released the app.
-Updated my DBP page to make it clear that the NET_EZSClient companion dll should only be used from OOP platforms (not DBP) and that it only supports EZS 2.0 (not the original 1.5 + 1.8 version)
-Made a release version of EZS 2.0 and posted it on the EZS Page. This version is fully stand alone as a zipped folder, no install needed. Contains an updated User Guide that relects the difference between earlier versions and 2.0
Note on changes in EZS 2.0:
-EZS now acquires all client IP Addresses and emits that data in ZN_LIST and ZN_JOIN messages (this extra chunk of data is not available in 1.5/1.8 and is what breaks the parser in the net_ezsclient dll, since that dll was developed against ezs 2.0)
Having this ip data available to the server clients is the first step in possibly introducing a UDP client dll, that could be used in parallel with EZS-tcp, to allow more robust multiplayer scenarios, like first person shooters, etc, with EZS as the managing/system-wide aspect, and a fast udp packet blaster (peer) as the action data manager. We'll see how that goes
So to summarize, EZS 2.0 and its OOP companion dll NET_EZSClient are both available for download. They are both being used together in a current project of mine (a card game in dgdk.net/vb.net) and are very stable and reliable.
Hopefully I'll have news on a UDP companion soon
My DBP plugins page is now hosted [href]
here[/href]