socket.h
来自「小型短信网关系统」· C头文件 代码 · 共 36 行
H
36 行
#ifndef SOCKET_H#define SOCKET_H#include <netinet/in.h> /* struct sockaddr_in, htonl */#include "def.h"class Socket{ public: Socket(); ~Socket(); void ClientInit(char* sAddr, char* sPort); void ServerInit(char* sPort); void Sock(); void Connect(); void Bind(); void Listen(int maxListen); void Accept(); int Send(Octets data, UInt length); UInt Receive(Octets data); bool IsLinked(); void Close(); void SockEnd(); private: int _sockfd; int _sockfd_cli; //for accept int _fd; int _port; struct sockaddr_in _server_addr; struct sockaddr_in _client_addr; //for accept struct hostent* _host;};#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?