![]() |
Flash и XMLSocket
пытаюсь разобраться в "Flash и сокеты"
вот такой вот код срабатывается когда нажимаешь на одну из кнопочек: on(press){ myXMLSocket=new XMLSocket(); myConnection=myXMLSocket.connect("whois.ripn.net",43); myXMLSocket.onConnect=function(success){ if(success){trace("приконнектились к серверу"); if(myXMLSocket.send("mult.ru\r\n")!=""){trace ("посылаю данные на сервер");} } else{trace("не удалось присоединиться к серверу");} } myXMLSocket.onData=function(incoming){trace("сервер пересылает данные клиенту");} myXMLSocket.onClose = function(){trace("отключились от сервера");} } и вот что выводится: приконнектились к серверу посылаю данные на сервер отключились от сервера ______ не могу понять почему myXMLSocket.onData не срабатывает |
проверь может быть сервер не поссылает к конце строки нулевой байт!!!
|
Именно
|
мне кажется ripn.net выдаёт стандартный ответ, то есть с нулевым байтом на конце
написал им письмо, но они не ответили (деловые колбаски) всё-таки мне кажется в чём-то другом причина |
ты послал данные - коннект разорвался. Ты его не разрывал (ведь нет?) - значит, это сделали они. Обычно это делается в случае некорректных входящих данных. Ты уверен что посыдаешь то что надо? Я просто не в курсе что это за сервер...
|
Подожди... Порт 43? Точно? У меня к такому порту флеш даже не пытается коннектиться - сказано ж "TCP порт (должен быть 1024 или выше)"
|
прочитал HELP, но мне кажется это ограничение (>=1024) накладывается только на соединения с хостера, а с локального компьютера можно подключиться к любому порту
иначе почему Flash всё-таки коннектится к серверу? |
Цитата:
|
может это и флуд, но неужели никто из огромной аудитории флешера не может дать мне ответ? Ведь коннектится флеш к 43 порту, ну по крайней мере событие onConnect срабатывает.
|
попробуй всетаки портец поменять, в нелпе явно сказано что порт должен быть больше 1024(именно не совет а утверждение "The port number must be 1024 or greater.")!!!!!, если коннктется, то не факт что будет нормально работать, типа недокументированная возможность
|
| Часовой пояс GMT +4, время: 13:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.