C++与flash通信安全沙箱有关问题
C++与flash通信安全沙箱问题
一、flash客户端发送
二、C++ server端发送
三、值得注意的是!!!!!!!!!!!!!!
结尾都有\0,因此在C++端发送的时候要多发送一个字节。
附上C++关键代码:
一、flash客户端发送
<policy-file-request/>
二、C++ server端发送
<?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="*" to-ports="*" /> </cross-domain-policy>
三、值得注意的是!!!!!!!!!!!!!!
结尾都有\0,因此在C++端发送的时候要多发送一个字节。
附上C++关键代码:
char strCrossdomain[1024] = "<?xml version=\"1.0\"?>\n\ <cross-domain-policy>\n\ <allow-access-from domain=\"*\" to-ports=\"*\" />\n\ </cross-domain-policy>\n"; if(strcmp(recvBuffer, "<policy-file-request/>") == 0) { send(fdSocket, strCrossdomain, strlen(strCrossdomain) + 1, 0); }