I made two programs that a pty server in Linux and a pty client in windows, They are communicating over TCP/IP.
The server program's code like below:
server->onBufferReceived = [&mpty](EasyTCP::IConnection* c, EasyTCP::AutoBuffer data)
{
int ret = write(mpty, data.data()...