11#include <sys/socket.h>
18 struct sockaddr_in addr;
20 addr.sin_family = AF_INET;
21 addr.sin_port = htons(atoi(value));
22 addr.sin_addr.s_addr = INADDR_ANY;
23 if (bind(server->
socket, (
struct sockaddr *)&addr,
sizeof(addr)) == -1) {
24 if (shutdown(server->
socket, SHUT_RDWR) == -1) {
37 if (shutdown(server->
socket, SHUT_RDWR) == -1) {
51 server->
socket = socket(AF_INET, SOCK_STREAM, 0);
52 if (server->
socket == -1) {
58 if (bind_server(server, value) == -1) {
61 if (init_server_queue(server) == -1) {
int init_game_data(server_handler_t *server, struct arg_s **arguments)
The function to initialize every game data.
int server_initialization(server_handler_t *server, struct arg_s **arguments)
The function to initialize every server data.
A structure to store server general data.
void * find_value_by_param(const struct arg_s **arguments, char *param)
! FINDER !!