![]() |
AS 3 + JAVA+ SOCKET
Вложений: 2
Привет
Начитавшийся про сокеты решил попробовать пример http://www.flasher.ru/forum/showpost...93&postcount=4 Пример переписал под Класс (вызывается из другого класса) Сервер включаю, он ожидает сообщения от клиента, затем включаю флеш клиент он пишет что подконнектился к серверу, в севере принялось сообщение и по идее отправилось зеркальное, но клиент ничего не вывел |
Раз уж Вы используете XMLSocket то сервер должен возвращать строки с "\0" на конце, и + есть такая вещь как flush, и
Код AS3:
Код AS3:
|
А подскажите пожалуйста где можно прочитать про неблокирующие сокеты, я так понимаю они мне и нужны так как пишется MMO игра?
Я гуглил но не нашел примеров нормальных на подобии тогоже эхо сервера. А то что посоветовали не помогло, видимо из-за кроссдомена, пока не знаю как его передавать через яву |
Кросс домен должен лучше генерировать самим джава сервером и посылать клиенту.
Прийду с работы, скину пример кода простейшего сервера, который генерирует этот файл и нормально коннектится Цитата:
Я бы лучше начал с какого-нибудь мессенджера |
Да нет не слишком круто, опыт в пхп 5 лет, идее игры уже года 4 и на пхп она реализована почти была както
Так что вся логика игры уже давно продумана, надо переписать все на Яву просто, сделать сокеты, соединение с базой и так далее |
Вложений: 1
Собственно, как и обещал. В архиве лежит клиент на ас3 и простейший джава сервер. Всё, естественно, с исходниками.
Запускаете сервер через командную строку, далее врубаете клиент, жмете коннект, всё придельно просто. Кросс домен генерируется сервером и отправляется клиенту. С этим никаких проблем нет. Добился подключения, но дальше идею не развивал, хотя в скором будущем тоже планирую попытаться к своей игре сделать сервеную часть, для возможности рубиться друг против друга. Так что если что поулчется, было бы интересно обменяться опытом :) |
Соединение то у меня у меня устанавливается, даже могу на сервер отослать строку...
ТОльно если ее вывести в терминале сервера то будет: "e(квадратик)e", ессли отправлял строку "eee" И не приходит ответ от сервера... или флеш не ловит его... Не пойму в чем проблема Евент во флеше Код AS3:
|
| Часовой пояс GMT +4, время: 15:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.