关于第二个问题,我发现如果不建立NetClient实例,也需要两次强制GC,NetListener和NetKernel的资源才能被释放掉。这是为什么?那么第一次GC释放掉了什么,才能让第二次GC释放掉了剩余的资源?