Потрібно зробити компоненту для роботи із TCPSocket для кліентської сторони і для сторони сервера.
Точно оптрібно такі можливості:
Sever:
bool SendToClient(data,client);
bool SendToAllClient(data);
event ClientConnected(clientInfo);
event ClientDisconnected(clientInfo);
також потрібно щоб була можливість працювати асинхроннно
void SendToClientAsync(data,client);
void SendToClientAsynv(data);
event ClientReceiveData(clientInfo);
...
Client:
bool Send(data);
bool Connected(serverInfo);
bool Disconnected();
bool IsConnected();
також потрібно щоб була можливість працювати асинхроннно
void Send(data);
event ServerReceiveData
...