- setsockopt(magic_socket, SOL_SOCKET, SO_RCVBUF, &rcvbuf, sizeof(unsigned int));
+
+ if (magic_socket == -1) {
+ printf("Error creating socket: %d\n", errno);
+ exit(1);
+ }
+ if (setsockopt(magic_socket, SOL_SOCKET, SO_RCVBUFFORCE, &rcvbuf, sizeof(unsigned int))) {
+ printf("Error calling setsockopt: %d\n", errno);
+ exit(1);
+ }