Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    47

    client flash lite e server c++

    salve a tutti,

    ho un server in c++ che apre un socket e regolarmente si mette in ascolto in una porta (testato con client c++) che dovrebbe comunicare con un client in flash lite.
    Il problema è che questo non riesce neanche a connettersi al server.

    Il codice è semplicissimo perchè sono fermo ancora alla connessione :

    XMLSocket(host:String = null, port:int = 0)
    var socket:XMLSocket = new XMLSocket();
    socket.onConnect = function (success:Boolean) {
    if (success) {
    trace ("Connessione avvenuta con successo!");
    } else {
    trace ("Connessione non riuscita!");
    }
    }
    if (!socket.connect("127.0.0.1", 2001)) {
    trace ("Nessuna connessione");
    }

    Qualcuno sa aiutarmi?

    grazie in anticipo.

    ciao ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    47

    Re: client flash lite e server c++

    Originariamente inviato da mrnos

    // XMLSocket(host:String = null, port:int = 0)
    scusate, questa riga è commentata vista che l'ho riportata nel codice dal manuale..mi sono saltate le barre nel copia/incolla

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    47

    Re: client flash lite e server c++

    Originariamente inviato da mrnos
    salve a tutti,

    ho un server in c++ che apre un socket e regolarmente si mette in ascolto in una porta (testato con client c++) che dovrebbe comunicare con un client in flash lite.
    Il problema è che questo non riesce neanche a connettersi al server.
    bene ragazzi,
    dal problema precedente ne sono uscito..
    ora però ho la necessità di trattare alcune immagini.
    uso import flash.display.Bitmap; e import flash.display.BitmapData;
    ma dà un errore di sintassi Sintax error; nel momento in cui faccio la simulazione.

    ho visto diversi manuali e sembra essere corretta la sintassi...qualche idea?

    ciao ciao

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    a meno che tu non stia pubblicando per la versione sbagliata di actionscript e/o flash player, nessuna idea.

    ah, se ti va, puoi renderci partecipi anche di come hai risolto il precedente problema

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    47
    [b]
    ah, se ti va, puoi renderci partecipi anche di come hai risolto il precedente problema
    bisognava sincronizzare il client ed il server, praticamente ho messo un frame iniziale ed una stop.
    Poi per l'invio del messaggio ho utilizzato la socket.send().

    Una domanda: per quanto riguarda la manipolazione del testo XML ricevuto dal server ho letto sul manuale in linea dei metodi firstChild e lastChild, nodeName e nodeValue. Mi piacerebbe però approfondire questi concetti perchè li ho trovati trattati un pò superficialmente. In particolare come viene intesa ordinata la stringa XML. Qualcuno sà indicarmi materiale italiano o inglese?

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    il parsing in AS3 cambia un pochino ed è ben spiegato in questo articolo: http://flash.html.it/articoli/leggi/...ione-flashxml/

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    47
    Originariamente inviato da and80
    il parsing in AS3 cambia un pochino ed è ben spiegato in questo articolo: http://flash.html.it/articoli/leggi/...ione-flashxml/
    grazie dell'indicazione, ho letto ed ho trovato anche altro materiale. Ora finalmente riesco a destreggiarmi tra nodi e childs..

    Ho però un problemino: leggo il contenuto di un child che sottopongo ad una case ma questa non funziona. Mi spiego: attivo diverse funzioni a seconda del dato contenuto nel child interessato, la cosa strana è che attraverso una trace ho verificato che quello che leggo è esattamente quello che mi aspetterei di trovare. Ho messo il mio dato in una variabile e ho fatto un test confrontandolo con la stringa che contiene ma anche in questo caso nisba. Non so che pensare!

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    cioè se fai un trace poco prima dello switch, ottieni quello che dovrebbe essere, ma poi non verifica l'uguaglianza?

    puoi scrivere la parte di codice interessata?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    47
    Originariamente inviato da and80
    cioè se fai un trace poco prima dello switch, ottieni quello che dovrebbe essere, ma poi non verifica l'uguaglianza?

    puoi scrivere la parte di codice interessata?
    allora non mi sono spiegato proprio così male ieri sera!porta pazienza, ero fuso...

    ecco il pezzo di codice:

    ...
    var val = msg_rcv.firstChild.childNodes[1].firstChild;
    //questa if è solo di check
    if (val!="HAN_OOM_0_VALUE") {
    trace("ok");
    }
    else {
    trace("ko!");
    }
    trace("confronto: "+val);
    switch(val) {

    case "HAN_OOM_0_VALUE":
    trace("sono dentro il primo case nella handleXML");
    break;
    case "HAN_OOM_1_VALUE":
    ...

    la cosa apparentemente strana è che ho cambiato solo il modo con cui vado a leggere l'attributo (ora formalmente corretto).


  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    47
    Originariamente inviato da mrnos

    la cosa apparentemente strana è che ho cambiato solo il modo con cui vado a leggere l'attributo (ora formalmente corretto).


    risolto anche questo...
    era un problema legato al tipo di dato che leggevo.....


Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.