]> git.lizzy.rs Git - dragonnet-example.git/commitdiff
Nested array demo
authorHimbeerserverDE <himbeerserverde@gmail.com>
Sun, 23 Jan 2022 16:56:53 +0000 (17:56 +0100)
committerHimbeerserverDE <himbeerserverde@gmail.com>
Sun, 23 Jan 2022 16:56:53 +0000 (17:56 +0100)
cs_example.c
types.dnet

index 398033eec2477729957ab6f5fd82d245accb2109..ea63276af5d5488eb0fb49d2e2b22f2df08f0745 100644 (file)
@@ -28,7 +28,11 @@ static void handle_pingpacket(DragonnetPeer *p, PingPacket *ping)
 
        dragonnet_peer_send_PongPacket(p, &(PongPacket) {
                .number = 0xdba,
-               .num_array = {0xd, 0xba}
+               .num_array = {0xd, 0xba},
+               .nested_array = {
+                       {0xd, 0xba},
+                       {0x13, 0x37}
+               }
        });
 
        dragonnet_listener_close(l);
@@ -44,6 +48,10 @@ static void handle_pongpacket(DragonnetPeer *p, PongPacket *pong)
        printf("PongPacket number: 0x%08x\n", pong->number);
        printf("PongPacket num_array[0]: 0x%02x\n", pong->num_array[0]);
        printf("PongPacket num_array[1]: 0x%02x\n", pong->num_array[1]);
+       printf("PongPacket nested_array[0][0]: 0x%02x\n", pong->nested_array[0][0]);
+       printf("PongPacket nested_array[0][1]: 0x%02x\n", pong->nested_array[0][1]);
+       printf("PongPacket nested_array[1][0]: 0x%02x\n", pong->nested_array[1][0]);
+       printf("PongPacket nested_array[1][1]: 0x%02x\n", pong->nested_array[1][1]);
 
        dragonnet_peer_close(p);
        dragonnet_peer_delete(p);
index f229a76066294d5845142411596b5cdacaf389ac..487e4b88f2689eb64e76a27f82ab018f0923ffea 100644 (file)
@@ -4,3 +4,4 @@ PingPacket
 PongPacket
        s32 number
        u8 num_array[2]
+       u8 nested_array[2][2]