flash.net.Socket和C++ winsock WSAECONNRESET

问题描述:

我正在研究需要与我的C++服务器进行通信的Flash应用程序,用于帐户验证和状态更新等事宜。我在侦听特定端口的服务器上有一个非阻塞的TCP套接字。flash.net.Socket和C++ winsock WSAECONNRESET

的过程是这样的:

  1. 监听套接字服务器上
  2. 闪存连接使用flash.net.Socket
  3. 服务器接受套接字连接
  4. 闪存发送策略文件请求
  5. 服务器发送策略文件数据
  6. Flash接受连接

从这里出现两个问题。当我从闪存发送字节时,服务器根本无法识别它,但它也不会阻止它。我只是recv 0字节。当我发送策略文件后从服务器发送字节时,我给了我一个WSAECONNRESET错误。

与C或C++通信的Flash资源非常有限,因此非常感谢您的帮助。

当Flash客户端发送"<policy-file-request/>"时,服务器应发送文件,然后关闭连接。
客户端在收到策略后需要重新连接。
相信我。