Terminal
$ gcc -o test test.c -pthread
$ ./test
127.0.0.1:35521: USER_ADD_ACCOUNT (0x00)
127.0.0.1:35521: USER_ADD_ACCOUNT (0x00)
127.0.0.1:35521: USER_ADD_ACCOUNT (0x00)
127.0.0.1:35521: USER_ADD_ACCOUNT (0x00)
127.0.0.1:35521: USER_SET_TRUSTLINE (0x02)
127.0.0.1:35521: USER_SET_TRUSTLINE (0x02)
127.0.0.1:2013: ACCOUNT_SYNC_TRUSTLINE (0x0E)
127.0.0.1:2014: ACCOUNT_SYNC_TRUSTLINE (0x0E)
127.0.0.1:35521: USER_NEW_PAYMENT (0x03)
127.0.0.1:2012: ACCOUNT_ACK_TRUSTLINE (0x0F)
127.0.0.1:2013: ACCOUNT_ACK_TRUSTLINE (0x0F)
127.0.0.1:35521: USER_NEW_PAYMENT (0x03)
127.0.0.1:35521: USER_START_PAYMENT (0x04)
127.0.0.1:2012: ACCOUNT_FIND_PATH (0x00)
127.0.0.1:2013: ACCOUNT_PATH_RECURSE (0x01)
127.0.0.1:2012: COUNTERPART_FIND_PATH (0x00)
127.0.0.1:2014: ACCOUNT_FIND_PATH (0x00)
127.0.0.1:2013: ACCOUNT_PATH_FOUND (0x02)
127.0.0.1:2012: ACCOUNT_PREPARE_PATH (0x03)
127.0.0.1:2013: ACCOUNT_PREPARE_PATH (0x03)
127.0.0.1:2014: COUNTERPART_COMMIT_PAYMENT (0x01)
127.0.0.1:2012: ACCOUNT_COMMIT_PAYMENT (0x04)
127.0.0.1:2013: ACCOUNT_COMMIT_PAYMENT (0x04)
127.0.0.1:2014: COUNTERPART_SEAL_PAYMENT (0x02)
127.0.0.1:2012: ACCOUNT_SEAL_PAYMENT (0x05)
127.0.0.1:2013: ACCOUNT_SEAL_PAYMENT (0x05)
127.0.0.1:2014: ACCOUNT_FINALIZE_PAYMENT (0x06)
127.0.0.1:2013: ACCOUNT_SYNC_PAYMENT (0x0A)
127.0.0.1:2013: ACCOUNT_FINALIZE_PAYMENT (0x06)
127.0.0.1:2013: ACCOUNT_ACK_PREIMAGE (0x09)
127.0.0.1:2014: ACCOUNT_ACK_SYNC (0x0B)
127.0.0.1:2012: ACCOUNT_SYNC_PAYMENT (0x0A)
127.0.0.1:2013: ACCOUNT_ACK_SYNC (0x0B)
127.0.0.1:2012: ACCOUNT_ACK_PREIMAGE (0x09)
...Program finished with exit code 0