?? charsock.hpp
字號:
#ifndef _CHARSOCK_HPP
#define _CHARSOCK_HPP
#include <sys/types.h>
#include <sys/uio.h>
#include <sys/socket.h>
#include <sys/time.h>
#include <netinet/in.h>
#include <netdb.h>
#include <unistd.h>
#include <fcntl.h>
#include <signal.h>
#include <sys/file.h>
#include <string.h>
#include <stdio.h>
#include <time.h>
#include "baseenum.h"
#include "tio.hpp"
class TCHARSOCKET
{
private:
State state;
char name[MAXSTRINGLEN];
int portNumber;
int sockWait;
int iofd;
struct sockaddr_in server; //server internet addr.
struct hostent *hp; //host addr.
SocketType sockType;
int addressInUse;
void setReuseAddr();
public:
TCHARSOCKET(char *name,int);
~TCHARSOCKET();
Boolean openServer();
Boolean openClient();
Boolean waitForConnect();
int GetFD() { return iofd; }
int GetState() { return state; }
void closes() { if(iofd>0)close(iofd); state = Exit; }
void SetState(State st) {state = st;}
};
_CLASSDEF(TCHARSOCKET);
#endif
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -