socket->listen();
thread.spawn(^listener_thread, server, tcp_server_listener);
+ return true;
}
tcp_server_pulse :: (use server: ^TCP_Server) -> bool {
}
for clients {
+ if it == null do continue;
if it.state != .Alive {
disconnect_event := new(TCP_Event.Disconnection, allocator=server.event_allocator);
disconnect_event.client = it;
smem->idx = idx;
smem->name = bh_strdup(alloc, nv->token->text);
smem->token = nv->token;
- smem->initial_value = &nv->value;
+ smem->initial_value = NULL;
smem->meta_tags = NULL;
smem->included_through_use = 0;
smem->used = 0;