DESCRIPTION
===========
This example uses the dynamic weaver of DSAW to dynamically change communications in a distributed system. 
When information must be encrypted, transmissions are forwarded to the nodes that encrypt and decrypt it, and when it is not necessary, the original communication routes are used.

EXECUTION
=========
1) Open a console on this directory.
2) Type run to launch the process.
3) Press the "Enter" key in the "Server" screen, to launch the application.
4) Press the "Enter" key in the "Client" screen, to launch the application.
5) Now it is possible to write in both client and server.
6) To launch the aspect, press any key in the run screen.
7) Now you can write in both client and server, but the comunications will pass through the encrypter and the decrypter.
	- When the first message is sent, the encrypter and decrypter windows appear.
8) To stop the aspect, press any key in the run screen.
9) Close the decrypter or encrypter window.
	- When one is closed the other is closed automatically.
10) Now you can write in both client and server.
11) Write "exit" (in either client or server) to end.	
	- It's possible ends the test by typing "exit" while the aspect is still running.
12) Close the client and server screens.
13) Press any key in the run screen to delete all generated files.

	