raw: Add test suite for sw_socket "syscall".
[swifty.git] / src / server.c
index d293d24..08fd53f 100644 (file)
@@ -1,3 +1,7 @@
+/*
+ * Sample server implementation using SWIFT library
+ */
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <arpa/inet.h>
@@ -8,7 +12,7 @@
 
 #include "lib_swift.h"
 
-int main()
+int main(void)
 {
        Swift s = socketSwift(1);
        struct sockSwiftaddr my_addr, from;
@@ -16,22 +20,23 @@ int main()
        socklen_t slen;
        struct listsockaddr lsa;
        ssize_t len;
-       
+
        // populate sockSwiftaddr
        my_addr.sin_family = AF_INET;
        my_addr.sin_port = htons(SWIFT_PORT);
-       my_addr.sin_addr.N = 1; 
-       my_addr.sin_addr.s_addr[0] = htonl(INADDR_ANY); 
-       
+       my_addr.sin_addr.N = 1;
+       my_addr.sin_addr.s_addr[0] = htonl(INADDR_ANY);
+
        //recvfromSwift(s, buf, 100, 0, (struct sockaddr *)&si_other, &slen);
-       
+
        bindSwift(s, &my_addr, sizeof(my_addr));
        len = listenfromSwift(s, buf, 100, 0, &from, &slen);
        transformFromSwiftToAddr(&lsa, from);
        printf("Received packet from %s:%d with data: %s %d\n", inet_ntoa(lsa.sa[0].sin_addr), ntohs(lsa.sa[0].sin_port), buf, (int)len);
-       
+
        sendToSwift(s, buf, len, 0, &from, slen);
-       
+
        closeSwift(s);
+
        return 0;
 }