PDA

Просмотр полной версии : FMS3. Подключение


$mival
01.03.2008, 11:24
Не пойму как подключиться к серваку.

Сервер запущен.

client-side ActionScript:

var nc:NetConnection = new NetConnection();
nc.connect("rtmp://localhost/app");

nc.onStatus = function(info){
trace("Event: " + info.code + "\n"); //output: Event: NetConnection.Connect.Failed
//
}

server-side ActionScript (/applications/app/main.asc):

application.onConnect = function (clientObj)
{
application.acceptConnection(clientObj);
}


разве этого не достаточно?!

jaydee
13.03.2008, 11:06
Достаточно. Проблема наверняка кроется в другом.
Попробуй подключатся так: nc.connect("rtmpt://localhost:1935/app");
То бишь юзая HTTP-туннелинг. Если подключится, то ковыряй свои брэндмауэры и антивирусное ПО, что-то из этого блокирует соединения на 1935-ый порт. Можно например на время девелопмента вырубать антивирусники и брэндмауэры. Хотя для домашнего девелопмента HTTP туннелинга с головой хватает! Если не подключится - смотри серверный лог админки при подключении. Обязательно что-нибудь напишет.
Ну и наверное по возможности (если пишете на АС3) стоит юзать ObjectEncoding.AMF3 , хотя на FMS3 и ObjectEncoding.AMF0 тож нормально работает.
P.S. Блин, не ругайте меня...опять я на дату сообщения не посмотрел :(