【发布时间】:2011-04-02 00:45:59
【问题描述】:
我将套接字通信封装在一个 activex exe 中。
此套接字对象是从客户端应用程序创建的,并将向客户端提供事件通知。
当 ConnectionRequest 事件引发时,连接被接受,并通过 CONNECTED(在套接字对象中定义)事件通知客户端。 到目前为止一切正常,但在通过 Accept 方法接受上一个连接后,ConnectionRequest 再次以相同的 RequestId 引发。
当我尝试关闭套接字并重新接收请求时,会生成运行时错误 说“运行时错误 10038,描述符不是套接字”!
有人遇到过这个问题吗?请提出一些解决方法。
提前致谢。
PS:我使用的是 TCP 协议。
【问题讨论】: