[Cxtable-devel] The "Other Projects" thing, one more unmentioned...
Status: Alpha
Brought to you by:
xiarcel
From: Williams, D. <DAV...@ca...> - 2001-12-19 22:19:36
|
And, of course, there needs to be some logic put in place for using this PHP piece on a central server for 'publishing' rather than the traditional FTP way... What this PHP piece would do is as follows.. RegistryServer 1- create ServSocket 2- Read the URL ("cxtable.sourceforge.net/registry.php?ADD:BillyBob:111.11.11.111:1020") 3- Check to make sure add went OK (response from the registry.php is a tagged message)... 4- Listen for && process connects and broadcasting of who is on to who is on... The above will have totally eliminated the need for a group to have a 'free web page' of their own w/ FTP access... And thus eliminated the pure dependency on Peter van der Linden and Steve Lynch's "Linlyn"... Peers wanting to connect to the BillyBob Registry server 1- create ServSocket (as normally) 2- Read the URL("cxtable.sourceforge.net/registry.php?GET:Billybob") 3- process response for server's IP location and port. 4- proceed as normally. If a user has a PHP server on their website, great, they can change it to their website. OTHERWISE, a group wanting to use it under the name "CyberDragonMomma" would only have to have their peers reading for GET:CyberDragonMomma off of the cxtable web page, and the Registry server set to ADD:CyberDragonMomma:{IP}:{PORT} If you look at the project members on SourceForge (Bret (aka Blancowulfe) is a close friend who occasionally beta-tests...when we can/.... he has a majorly screwed up ISP that firewalls his connection {Juno} and therefore has been more help checking the Peer-Enable piece than the standard connection... The other person.. Bryan Faseman... he really isn't on the project anymore... he wrote "registry.php v1.1" for me (and v1.0 as well ;-) )... He will maintain it if there are broader requirements/uses for it... But try this... try going to the following links. http://cxtable.sourceforge.net/registry.php?ADD:BornesRegistry:127.0.0.1:8080 Then, go to the following link: http://cxtable.sourceforge.net/registry.php?GET:BornesRegistry THEN, go to the following link: http://cxtable.sourceforge.net/registry.php?REM:BornesRegistry (I'm pretty sure REM is for remove...) Anyway...he did fairly well writing it... (He said "I'm not a PHP Whiz...but I can give it a whack")... and I think I probably could have written it too, but not any better, and it would have taken me away from the chief and core work on the project... I just hope he's not upset that I haven't put it to use yet.. ~Dave David Scott Williams Computer Associates Marketing Representative-Sales Call Center One Computer Associates Plaza Islandia, New York 11749 tel: +1 800-243-9462 ext. 73431 tel: +1 631-342-3431 (Direct) fax: +1 631-342-5734 wi...@ca... |