![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2012
Сообщений: 2
|
Добрый день подскажите пожалуйста.
Задача такова с ActionScript необходимо подсоединиться по Socket с сервером на Delphi. На форме делфи повесил TServerSocket. В событии OnClientReader отлавливаю что шлет мне ActionScript и добавляю в мемо вот так . С ActionScript посылаю запрос вот так var s:Socket = new Socket("127.0.0.1",9876); s.connect("127.0.0.1",9876); s.writeUTFBytes(by.join("|")); s.flush(); 4,1|3,1|2,1|3,1|3,1|2,1|1,1|1,1|2,1|1,1|4,1|4,1|1,1|4,1|1,1|1,1|2,1|1,1|3,1|2,1|2,3|3,1|3,1|1,1|4,1|2,1|4,1|1,1|4,1|3,1|4,1|4,1|3,1|2,1|1,1|2,1 После чего я ему отвечаю Socket.SendText('<cross-domain-policy><allow-access-from domain="*" to-ports="*"/></cross-domain-policy>'+#0);
В чем может быть проблема? Хотя если я вместо Пробую вот так То все посылается. |
|
|||||
|
Регистрация: Oct 2012
Сообщений: 2
|
Цитата:
Сейчас пробую передать данные с ActionScript вот так. var s:Socket = new Socket(); s.connect("127.0.0.1",9876); s.writeMultiByte("test" + "\n", "UTF-8"); trace(s.connected); s.flush(); 1) Он показывает откуда присоеденяются 2) Ему приходит запрос <policy-file-request/> на который он отправляет данные из crossdomain Когда я запускаю этот же код на локальной машине подключение так же пишет false но данные на сервер приходят которые отправляю. В чем проблема? Последний раз редактировалось cardon; 12.10.2012 в 20:12. |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|