flash.net.Socket和C++ winsock WSAECONNRESET
问题描述:
我正在研究需要与我的C++服务器进行通信的Flash应用程序,用于帐户验证和状态更新等事宜。我在侦听特定端口的服务器上有一个非阻塞的TCP套接字。flash.net.Socket和C++ winsock WSAECONNRESET
的过程是这样的:
- 监听套接字服务器上
- 闪存连接使用flash.net.Socket
- 服务器接受套接字连接
- 闪存发送策略文件请求
- 服务器发送策略文件数据
- Flash接受连接
从这里出现两个问题。当我从闪存发送字节时,服务器根本无法识别它,但它也不会阻止它。我只是recv 0字节。当我发送策略文件后从服务器发送字节时,我给了我一个WSAECONNRESET错误。
与C或C++通信的Flash资源非常有限,因此非常感谢您的帮助。
答
当Flash客户端发送"<policy-file-request/>"
时,服务器应发送文件,然后关闭连接。
客户端在收到策略后需要重新连接。
相信我。