![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
По адресу http://192.168.0.1/crossdomain.xml должен лежать XML-ник с разрешением обращаться ко всем портам (ну или 7777). Или же loadPolicyFile из указанного места перед коннектом.
|
|
|||||
|
Цитата:
а 193.168.0.2:7777 и на енм не установлен веб сервер чтобы флешка могла закачать xml файл.
__________________
fast restart: *((int*)0) = 0; |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну это я ошибся. 0.2 конечно.
|
|
|||||
|
Цитата:
там только сокет-сервер. ![]() тоесть мне придется еще туда вебсрвер ставить чтобы флеша могла какой то файл закачать? блин бред ((((( вопрос решен. в флеше надо добавить: function Connect()
{
System.security.loadPolicyFile("xmlsocket://193.168.0.2:7777");
_root.sock.onConnect = onSockConnect; // соединение
_root.sock.onXML = onGetXML; // получение данных
_root.sock.onClose = onSockClose; // связь утеряна
_root.sock.connect( _root.serverName, _root.serverPort);
}
bool CLogin::Receive( netlib::IClient* pClient, netlib::IClentPacket* iPacket )
{
.....
const char* name = iPacket->getNodeName();
if(!strcmp("policy-file-request", name))
{
CPrivacyXML* bp = new CPrivacyXML( (CClient*) pClient, false );
Kernel::SendPacket( bp );
return true;
}
}
CPrivacyXML::CPrivacyXML(CClient* pClient, bool error)
{
string xml_string = "<cross-domain-policy>";
xml_string += "<allow-access-from domain=\"*\" to-ports=\"7777\" />";
xml_string += "</cross-domain-policy>";
this->WriteString( xml_string.c_str() );
this->SetSocket( pClient->GetSocket() );
}
на который необходимо прислать валидный ответ о правах доступа. __etc сенкс, направил в нуное русло поиска "Crossdomain policy"
__________________
fast restart: *((int*)0) = 0; Последний раз редактировалось iNils; 13.06.2007 в 16:28. |
|
|||||
|
Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 01:28. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|