📄 socket.h
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -