This project is a demonstration example on multi-threading programming in Java (old school) and network programming (String exchanges over network).
The multi-threading part aims to show how to avoid blocking methods by putting them in separate thread, therefor, the ExecutorService was not used. Two Runnable interfaces are available in the server and the client to show how the dialog is managed.
The Socket part aims to show how simple communication using TCP/IP are quite simple. The system...
mssd is a modular socket server written in Perl. It\'s primary purpose is to be used with Macromedia Flash clients using XML, but it provides a plug-in architecture which theoreticaly allows any TCP/IP protocol to be implemented.
Swocket is a cross-platform modular XML Socket server framework implemented in Python with the intention of being used to communicate with Macromedia Flash 5 content but is easily usable with other platforms that support the same flavor of XML Sockets.