我为了提高程序的运行效率,把一个单线程SOCKET程序改成多线程。以前在主线程中动态创建的TSERVERSOCKET,服务模式为非阻塞方式,可以正常出发ONCONNECT,ONDISCONNECT,ONCLIENTREAD等事件,可是当改成在子线程创建TSERVERSCOKET时,创建的SERVERSOCKET对象根本无法触发任何事件,不知道是什么原因?   在主线程中根据SOCKETHANDLE创建一个TCUSTOMWINSOCKET对象,再通过它与相应的客户端通讯,运行正常。但移动子线程中处理就一个异常[不能立即完成对于一个非阻塞的SOCKET对象的操作],为什么会这样?