程序代写代做代考 Java gui c# Function

Function
C#
Java
Client establishes a connection with the server

Client is assigned a unique ID when joining the market

Client displays up-to-date information about the market state

Client allows passing the stock to another player

Server manages multiple client connections

Server accepts new connections while traders are exchanging stock among themselves

Server correctly handles clients leaving the market

Client is compatible with the server in the other language

Additional tasks:
Client GUI

Server GUI

Server restarts are correctly implemented

Unit tests