socket/socket.h

35 lines
525 B
C
Raw Permalink Normal View History

2019-04-01 09:54:03 +11:00
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#define PORT_DEFAULT 34698;
class client_tcp
{
public:
struct sockaddr_in serv_addr;
struct hostent* server;
int status;
int sock;
~client_tcp();
client_tcp(int client);
client_tcp(const char *name, int port);
bool send(const char* data, int size);
char* recv(int size);
};
class server_tcp
{
public:
struct sockaddr_in serv_addr;
int status;
int sock;
server_tcp(int port);
~server_tcp();
client_tcp cliaccept();
};