有: 我在AIR项目中编写了AS3客户端套接字,另一个是C ++服务器。 在C ++服务器中,我使用非阻塞套接字类型与网络API ioctlsocket()和recv()。 每次连接到C ++服务器的AS3客户端套接字时,都会显示连接成功, 但我得到了recv()的返回值,在AS3客户端成功连接后的下一个滴答中为0。 根据MSDN,当recv()返回0时,表示客户端套接字正常关闭。 但是当我用C ++客户端套接字测试连接时,它不会发生。 客户端和服务器都在本地,因此客户端连接到“127.0.0.1”,端口为5001.
答案 0 :(得分:0)
最后我发现AIR Applications不需要crossdomain.xml,我认为这可能是我的函数编写风格造成了AIR套接字的自动断开条件。因为我在另一个函数中创建了一个套接字,然后将它保存在一个*类型的对象中,这可能使它成为垃圾收集。