In this code we will build a TCP/IP connection between a server and a client, that can be run in two different terminal. In the connection we use encryption AES and Hash SHA2 to secure the transaction were we provide integrity confidentiality authentication and non repudiation