POE is a portable perl multitasking and networking framework for any event loop.