modify net structure
modify tcpconnection
modify net library