Dean Michael Berris said: > socket programming is too OS specific and too much a burden for an > application to incorporate into it consciously. >
How do you do your socket programming? If you program in Java, same piece of code will run on both windows and nix. If you program in C++, use Qt lib and same piece of code will run on both windows and nix. The same thing with perl. If you program at a higher level (not the initialize,bind,accept and connect type), you'll find socket programming like abc and very easy to incoporate in your application. If you are just transferring small chunks of raw ASCII data, socket programming plus simple locking mechanism of your data is the way. However, if you are sharing objects in some predefined format, XML may be the way but I will still opt for a central database. If you want to provide real abstraction to the max, use JavaSpaces/Jini. rowel > databases are too demanding for systems that need to exchange small > chunk size data objects. > > currently, i am working on xmlgos -- XML Generic Object Server -- which > would act as a repository of data objects which offers user > authentication (and maybe later on SSL ;)) and a simple > storage|retrieval system ala FTP. this project is still in its alpha > stages, as i am still figuring out some details as to how i will > implement the commands and the XML wrapping that i will employ (libxml). > _ Philippine Linux Users Group. Web site and archives at http://plug.linux.org.ph To leave: send "unsubscribe" in the body to [EMAIL PROTECTED] Fully Searchable Archives With Friendly Web Interface at http://marc.free.net.ph To subscribe to the Linux Newbies' List: send "subscribe" in the body to [EMAIL PROTECTED]
