Files
sock.h/examples/udp_client.c
seajee fe2809ce58 1.6.0
2025-08-03 00:42:36 +02:00

29 lines
595 B
C

#include <stdio.h>
#include <string.h>
#define SOCK_IMPLEMENTATION
#include "sock.h"
int main(void)
{
Sock *client = sock_create(SOCK_IPV4, SOCK_UDP);
if (client == NULL) {
perror("sock_create");
return 1;
}
SockAddr server_addr = sock_addr("127.0.0.1", 6969);
const char *msg = "Hello from client!";
ssize_t sent = sock_sendto(client, msg, strlen(msg), server_addr);
if (sent < 0) {
perror("sock_sendto");
sock_close(client);
return 1;
}
printf("Sent message: %s\n", msg);
sock_close(client);
return 0;
}