summaryrefslogtreecommitdiff
path: root/client/net/net.c
blob: be61104cd35758c28e06fb109062a49da1883c7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
#include <stdlib.h>
#include <err.h>
#include <sys/socket.h>
#include <unistd.h>
#include <netinet/in.h>
#include <time.h>
#include "net.h"

void ServerConnect() {
  int fd = socket(AF_INET, SOCK_DGRAM, 0);

  if (fd == -1)
    err(EXIT_FAILURE, "socket failed");

  char buff[64];

  struct sockaddr_in server;
  server.sin_family = AF_INET;
  server.sin_port = htons(8080);
  server.sin_addr.s_addr = htonl(INADDR_LOOPBACK);

  sendto(fd, buff, sizeof(buff), 0, (struct sockaddr *)&server, sizeof(server));

  close(fd);
}