Use new dragonnet (fixes IPv4/IPv6 problems)
parent
1e95a41792
commit
965c1c790b
|
@ -1 +1 @@
|
|||
Subproject commit c346a21deaf3aec0983d0e740d6c0b6799f076ef
|
||||
Subproject commit eb33e93d3af69b098141558d47ab042acf791a1d
|
|
@ -130,9 +130,7 @@ int main(int argc, char **argv)
|
|||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
char *address = dragonnet_addr_str(client->raddr);
|
||||
printf("[access] connected to %s\n", address);
|
||||
free(address);
|
||||
printf("[access] connected to %s\n", client->address);
|
||||
|
||||
client->on_disconnect = &on_disconnect;
|
||||
client->on_recv = (void *) &on_recv;
|
||||
|
|
|
@ -60,9 +60,7 @@ int main(int argc, char **argv)
|
|||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
char *address = dragonnet_addr_str(server->laddr);
|
||||
printf("[info] listening on %s\n", address);
|
||||
free(address);
|
||||
printf("[info] listening on %s\n", server->address);
|
||||
|
||||
server->on_connect = &server_player_add;
|
||||
server->on_disconnect = &server_player_remove;
|
||||
|
|
|
@ -163,7 +163,7 @@ void server_player_add(DragonnetPeer *peer)
|
|||
|
||||
player->auth = false;
|
||||
// use address as name until auth is done
|
||||
player->name = dragonnet_addr_str(peer->raddr);
|
||||
player->name = strdup(peer->address);
|
||||
pthread_rwlock_init(&player->lock_auth, NULL);
|
||||
|
||||
player->pos = (v3f64) {0.0f, 0.0f, 0.0f};
|
||||
|
|
Loading…
Reference in New Issue