Twisted Core is an asynchronous event loop and associated utilities, supporting TCP, UDP, multicast, SSL/TLS, serial communication and more. It is used by most of the servers, clients and protocols that are part of other Twisted projects.