]> git.seodisparate.com - UDPConnection/commitdiff
More fixes
authorStephen Seo <seo.disparate@gmail.com>
Mon, 4 Mar 2019 09:17:28 +0000 (18:17 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Mon, 4 Mar 2019 09:17:28 +0000 (18:17 +0900)
src/UDPConnection.c
src/test/UDPC_NetworkTest.c

index 4cde3ab6b27df9b3d34d6b29288bcf140300f51b..827a30ef6b29f9c0744ad59429cd32321ce0fe1d 100644 (file)
@@ -46,7 +46,7 @@ UDPC_Context* UDPC_init(uint16_t listenPort, int isClient)
     context->socketInfo.sin_family = AF_INET;
     // TODO specify what addr to listen on
     context->socketInfo.sin_addr.s_addr = INADDR_ANY;
-    context->socketInfo.sin_port = listenPort;
+    context->socketInfo.sin_port = htons(listenPort);
     if(bind(
             context->socketHandle,
             (const struct sockaddr*) &context->socketInfo,
index d3bc2978ed14c7efd3ca3420b28f455dd20e85b6..960d0fca4d7b02347b0e771ef68a0b04b23d3129 100644 (file)
@@ -63,6 +63,13 @@ int main(int argc, char** argv)
     }
 
     UDPC_Context *ctx = UDPC_init(listenPort, isClient);
+
+    printf("isClient: %s, targetAddr: %s, targetPort: %u, listenPort: %u\n",
+        isClient == 0 ? "false" : "true",
+        UDPC_INTERNAL_atostr(ctx, targetAddress),
+        targetPort,
+        listenPort);
+
     if(UDPC_get_error(ctx) == UDPC_SUCCESS)
     {
         UDPC_set_logging_type(ctx, 4);