Показать сообщение отдельно
Старый 18.01.2010, 00:16
stinkybob вне форума Посмотреть профиль Отправить личное сообщение для stinkybob Найти все сообщения от stinkybob
  № 3  
Ответить с цитированием
stinkybob

Регистрация: Jan 2010
Сообщений: 41
Нет =) я не понимаю как его с с++ отдать =)


Пытался сделать так :

Код:
char xml[500]="<?xml version='1.0'?> <!DOCTYPE cross-domain-policy SYSTEM 'http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd'> <cross-domain-policy> <allow-access-from domain='*' /> </cross-domain-policy>";

send(Client, xml, strlen(xml) + 1, 0);
ничего не выходит

Добавлено через 2 часа 35 минут
Все.. разобрался

клиент на флеше:

Код AS1/AS2:
Security.allowDomain("localhost");
Security.loadPolicyFile("xmlsocket://localhost:1000");
 
var socket:XMLSocket = new XMLSocket();
socket.onConnect = function(success:Boolean) {
	if (success) {
		o("Connection succeeded!");
		socket.send("Boss");
	} else {
		o("Connection failed!");
	}
};
if (!socket.connect("localhost", 1000)) {
 
ну и так далее....
код на с++

сразу после соединения

Код:
    char xml[500]="<?xml version='1.0'?> <!DOCTYPE cross-domain-policy SYSTEM 'http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd'> <cross-domain-policy> <allow-access-from domain='*' to-ports='1000' /> </cross-domain-policy>";

send(Client, xml, strlen(xml) + 1, 0);


Последний раз редактировалось stinkybob; 18.01.2010 в 01:01.