用callrable呗,没返回就抛出异常或返回啥标识,然后停掉该线程
connect是同步的,必须等待返回。要不就把这些放到另一个进程处理,kill process。
要不就是换成beginconnect,调用socket close的时候,beginConnect会返回。
正确处理好线程与资源的问题,呃,学这些没用。
用成熟的库吧,比如supersocket。
换成beginconnect之后,好操作多了。多谢。
试试
Thread.CurrentThread.Abort();
直接用线程方法把线程about中断即可。。。