ActionScript сокет связи с другим языком - PullRequest
0 голосов
/ 27 октября 2011

при использовании класса Socket для установления соединения с сервером, как actionscript преобразует данные на сервер с другой языковой реализацией? Сервер может реализовывать в .NET, ruby ​​или java, следующий пример кода:

private function test():void {
    socket = new Socket();
    socket.addEventListener(Event.CONNECT, onConnection);
    socket.connect("localhost", 8888);
}

private function onConnection(event:Event):void {
    trace("Connected to server");
}

когда я использую java для реализации на стороне сервера, почему и как actionscript «знает» способ связи с java (что если использование .NET реализует на стороне сервера), означает ли это actionScript «достаточно умным, чтобы знать язык на стороне сервера?» ». Что делать, если записать объект клиента в сокет (и как), и сервер ответит на Actionscript. Может ли кто-нибудь объяснить механизм или порекомендовать материал по этой теме?

1 Ответ

0 голосов
/ 12 февраля 2012

Я знаю, что это старая ветка, но ради информации в Интернете (Google привел меня сюда) я собираюсь опубликовать ответ.

Видите, язык действительно не имеет значения, в конце концов, вы будете передавать пакеты данных, такие как байтовые массивы, объекты, потоки или около того.

Вам нужно беспокоиться о том, что обе стороны понимают один и тот же тип данных, но это довольно просто, если вы выполняете обе части.

Работа с сокетами ActionScript стала для меня головной болью, я могу получить ни один пакет, ни посланный с него, правда, Adobe сегодня разозлила меня, как простое соединение с сокетом может быть таким сложным!?

Удачи в делах:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...