关于AS3 Socket连接到C ++ WinSock的问题

时间:2014-05-22 06:29:02

标签: c++ actionscript-3 sockets

有:     我在AIR项目中编写了AS3客户端套接字,另一个是C ++服务器。     在C ++服务器中,我使用非阻塞套接字类型与网络API ioctlsocket()和recv()。     每次连接到C ++服务器的AS3客户端套接字时,都会显示连接成功,     但我得到了recv()的返回值,在AS3客户端成功连接后的下一个滴答中为0。     根据MSDN,当recv()返回0时,表示客户端套接字正常关闭。     但是当我用C ++客户端套接字测试连接时,它不会发生。     客户端和服务器都在本地,因此客户端连接到“127.0.0.1”,端口为5001.

1 个答案:

答案 0 :(得分:0)

最后我发现AIR Applications不需要crossdomain.xml,我认为这可能是我的函数编写风格造成了AIR套接字的自动断开条件。因为我在另一个函数中创建了一个套接字,然后将它保存在一个*类型的对象中,这可能使它成为垃圾收集。