// Listener start void ElStartListener(EL *e) { // Validate arguments if (e == NULL) { return; } e->AdminThreadList = NewList(NULL); e->AdminSockList = NewList(NULL); e->Listener = NewListenerEx(e->Cedar, LISTENER_TCP, e->Port == 0 ? EL_ADMIN_PORT : e->Port, ElListenerProc, e); }
// Create a New Listener LISTENER *NewListener(CEDAR *cedar, UINT proto, UINT port) { return NewListenerEx(cedar, proto, port, TCPAcceptedThread, NULL); }