enet_host_service() returns with error if internal socket has not been bound. For example, i created ENetHost for outgoing connections by passing NULL address to enet_host_create(), but not yet created any connection. In this case i expected ENET_EVENT_TYPE_NONE event without any errors from enet_host_service().