static void AioWorker(void *param) { while(1) { aio_socket_process(2*60*1000); } }
static void AIOWorker(void* param) { int r; while(1) { r = aio_socket_process(10); } }
static int STDCALL aio_worker_action(void* param) { do { aio_socket_process(30*1000); } while(*(int*)param); return 0; }
void hls_server_test(const char* ip, int port) { aio_socket_init(1); http_server_init(); void* http = http_server_create(ip, port); http_server_set_handler(http, hls_server_onhttp, http); // http process while(aio_socket_process(1000) >= 0) { } http_server_destroy(http); http_server_cleanup(); aio_socket_clean(); }