Easily create TCP/IP clients and servers