tunnel.c中测试的select换为原来的read
使用valgrind决内存泄漏和对已经释放的内存进行访问这两个问题。
当前使用多线程的方式处理连接导致内存占用较高。
还存在的问题是多点几个链接后在客户端会出现连接关闭而线程未关闭问题，在服务端会出现线程关闭而连接未关闭问题。