tcp_soc.h

来自「filetran 可恶的20字啊啊啊啊啊啊啊啊」· C头文件 代码 · 共 46 行

H
46
字号
#ifndef _TCP_SOC_H#define _TCP_SOC_H#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <iostream>using namespace std;class Tcp_soc{	private:	  int _soc_conn;	  int _soc_lisn;	  unsigned short _port;	  struct sockaddr_in _serv_addr;	  	public:	  enum soc_type 	  {	  	SOC_CLIN =0,	  	SOC_SERV	  } soc_type;	   	  Tcp_soc();	  ~Tcp_soc();	  	  int init_serv(char* ip_str, char* port_str);	  int tcp_accept();	  int tcp_recv(int socfd, void* recv_buf, int size);	  int tcp_send(int socfd, void* send_buf, int size);	  int tcp_send(int socfd, string str);	  void close_lisn();	  	  int init_clin(char* ip_str, char* port_str);	  int tcp_conn();	  int tcp_recv(void* recv_buf, int size);	  int tcp_send(void* send_buf, int size);	  int tcp_send(string str);	  void close_clin();	  } ;#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?