aboutsummaryrefslogtreecommitdiff
path: root/Semestr 4/sieci/pracownia2/udp_client.c
diff options
context:
space:
mode:
authorFranciszek Malinka <franciszek.malinka@gmail.com>2021-10-05 21:49:54 +0200
committerFranciszek Malinka <franciszek.malinka@gmail.com>2021-10-05 21:49:54 +0200
commitc5fcf7179a83ef65c86c6a4a390029149e518649 (patch)
treed29ffc5b86a0d257453cedcf87d91a13d8bf3b0d /Semestr 4/sieci/pracownia2/udp_client.c
parentf8a88b6a4aba1f66d04711a9330eaba49a50c463 (diff)
Duzy commit ze smieciami
Diffstat (limited to 'Semestr 4/sieci/pracownia2/udp_client.c')
-rwxr-xr-xSemestr 4/sieci/pracownia2/udp_client.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/Semestr 4/sieci/pracownia2/udp_client.c b/Semestr 4/sieci/pracownia2/udp_client.c
deleted file mode 100755
index 4e7dce4..0000000
--- a/Semestr 4/sieci/pracownia2/udp_client.c
+++ /dev/null
@@ -1,41 +0,0 @@
-#include <netinet/ip.h>
-#include <arpa/inet.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-#include <errno.h>
-
-int main(int argc, char * argv[])
-{
- if (argc < 2) {
- printf("Usage:\n\t%s [server ip]\n", argv[0]);
- return -1;
- }
-
- int sockfd = socket(AF_INET, SOCK_DGRAM, 0);
- if (sockfd < 0) {
- fprintf(stderr, "socket error: %s\n", strerror(errno));
- return EXIT_FAILURE;
- }
-
- struct sockaddr_in server_address;
- bzero (&server_address, sizeof(server_address));
- server_address.sin_family = AF_INET;
- server_address.sin_port = htons(54321);
- if (!inet_pton(AF_INET, argv[1], &server_address.sin_addr)) {
- printf("Inavlid ip address\n");
- return -1;
- }
-
- char* message = "Hello server!";
- ssize_t message_len = strlen(message);
- if (sendto(sockfd, message, message_len, 0, (struct sockaddr*) &server_address, sizeof(server_address)) != message_len) {
- fprintf(stderr, "sendto error: %s\n", strerror(errno));
- return EXIT_FAILURE;
- }
-
- close (sockfd);
- return EXIT_SUCCESS;
-}
-