Sockets问题,高手都来看啊~(解决问题的人分全给他!)
我的服务器端通过TServerSocket控件接受客户端TClientSocket传来的数据,两个控件都处在ctNonBlocking状态。服务器接收数据后,对数据解析后写入数据库,最后使用SendText方法向客户端发送一条确认信息。每当有数据传入后,就生成一个线程来进行数据库操作,最后在线程中向客户端发送一条确认信息。
我的问题是当我还未发出确认信息前,此客户端或别的客户端发来数据,那么SendText的时候就会出现异常,使得发送确认信息不成功。这是为什么啊?我在本机上联10个客户端最后每个客户端总有发出去收不到确认信息的数据。我都郁闷死了,请大家帮忙啊……