Beispiel #1
0
int Init()
{

	ServerAddr.sin_family = AF_INET;
	ServerAddr.sin_port = htons(PORT_NO);
	ServerAddr.sin_addr.s_addr = htonl(INADDR_ANY);
	memset((&ServerAddr.sin_zero),0,8);
	Create_Socket();
	return 1;
}
Beispiel #2
0
void Server_Network::Start_Server()
{
    if (!Initialise_Lib()){
       throw NETException{"Failed to load winsock library, closing program..."};
    }
    if (!Create_Socket()){
        throw NETException{"Failed to create socket, closing program..."};
    }
    if (!Establish_Server()){
        closesocket(server_socket);
       throw NETException{"Failed to Create a server, try again later..." };
    }
}