Dice / Network / Sockets / ConnectServer.cpp
ConnectServer.cpp
Raw


#include "binding.hpp"
#include "ConnectServer.hpp"

#include <stdio.h>


HDE::ConnectServer::ConnectServer(int domain, int service, int protocol, u_long IP) : server(domain,service,protocol,IP){
    set_connection(establish_net_link(get_sock(),get_address()));
    test_connection(get_connection());
}

int HDE::ConnectServer::establish_net_link(int sock, struct sockaddr_in address){
    return connect(sock, (struct sockaddr *)&address, sizeof(address));
    
}