Description: TCP-based client and server to achieve the agreed port for data transmission. Client only know the server s host name, do not know the server s IP address.
Clients
A command line, enter the server s host name to connect to the server
2 to obtain the relevant information, including the machine: IP address, open ports, operating system name, local name of the list, operating system version, hardware version
3 Caesar the above information is encrypted and sent to the server
4 Accept the server returns the string after treatment, and display
5 When the user enters CTRL D or "bye" to terminate the connection and exits.
Server-side
1 server waits for client connections, the connection is successful to send welcome message to the customer
2 receives the customer information, and then decrypt and display, and will receive the client operating system version information back to the client
3 requires that the server has the ability to simultaneously handle multiple clie
To Search:
File list (Check if you may need any files):
TCP.txt