#ifndef TCPCLIENT_H #define TCPCLIENT_H #include #include #include #include #include #include #define MTU 1500 struct TcpClient { int clientFd; struct sockaddr_in clientAddr; uint32_t clientId; unsigned char dataBuf[MTU]; void (*on_data)(struct TcpClient* client); void (*on_disconnect)(struct TcpClient* client); pthread_t clientThread; }; typedef struct TcpClient TcpClient; #endif