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; }
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..." }; } }