TCP服務端

Ftworld21發表於2020-09-25

TCP服務端封裝了伺服器監聽模組,使用此類可以方便的建立一個服務端物件,用於繫結套介面,接收網路連線。

class TcpServer : private Nocopy
{
public:
    TcpServer(const std::string &server_name);
    ~TcpServer();
    bool bind(const std::string &server_name, const unsigned short server_port);
    int accept(struct sockaddr_in *server_addr);
    
private:
    int efd; //epoll檔案描述符
    int sock;
    std::string server_name;
};

相關文章