(Netty is a java open source structure provided by JBOSS. Netty provides asynchronous, event driven network user program structures and tools for rapid development of highly functional and reliable network server and client programs. That is to say, Netty is a client based on NIO, and the server side programming structure. Netty can ensure that you can quickly and easily launch a network use, such as the client that has implemented a certain protocol, and the server side uses it. Netty properly simplifies and streamlines the programming and development process used by the network, such as the development of TCP and UDP socket services. "Fast" and "simple" do not mean that your use will eventually generate protection or functional problems. Netty has absorbed the implementation experience of a variety of protocols, including FTP, SMTP, HTTP, various binary and text protocols. After all, Netty has successfully found a way to ensure its functionality, stability and scalability while ensuring its ease of development.)