• [^] # Re: Liberté ?

    Posté par . En réponse à la dépêche Firefox OS est lancé. Évalué à 10.

    a - Non on ne peut pas ouvrir n'importequel socket TCP ou UDP de n'importe quel IP depuis une webapp (Et heureusement d'ailleurs, si il suffisait de trois lignes de javascript pour que toute personne qui visite un site se mette à faire du DOS sur telle ou telle IP j'imagine pas le carnage).

    Merci, c'est précisément ce qu'on vous demande depuis deux heures, et que vous (enfin surtout l'autre) mettez une mauvaise volonté patente à nous dire ouvertement que NON on ne peut pas se connecter sur n'importe quel serveur (logiciel, s'entend).

    b - De toute façon pour qu'une webapp marche (et à forciori un websocket) il faut un serveur web qui sert les infos quelque part. Pour les apps simple on peut se contenter d'un stockage fichier (j'imagine que c'est comme ça que fonctionnent les applis non connectées dans FFOS). Pour les applis connectés et les websockets il faut sortir un vrai serveur web avec à minima le handshake pris en charge.

    Merci encore de le reconnaître, c'est une sacrée différence avec le reste de l'offre smartphonesque actuelle (vu que WebOS n'est plus et qu'Apple s'est assez rapidement mis aux applis natives). Je ne dis pas que ça ne peut pas marcher, mais il faut arrêter d'essayer de faire croire aux gens que ça sera "tout pareil qu'avec leur iAndroidBerry".

    • Est-ce qu'une webapp classique (FFOS ou autre) peut se connecter directement à un annuaire LDAP ou à un serveur IRC : non, clairement c'est pas fait pour.

    Merci encore. Laissez pas des gens communiquer de manière ambiguë (voire mensongère) autour de ça, les gars. Le premier développeur (un peu bête, certes) qui va se laisser tenter par la plateforme sans se rendre compte de cette limitation va vous faire la pire pub qui soit.

    • Est-ce qu'une webapp peut se connecter sur n'importe quel serveur pour peu qu'il y ait un convertisseur websocket/tcp quelque part : oui. A noter ca ne marche bien qu'avec le TCP, en UDP ca devient glissant très vite, les websockets s'attendent à ce qu'on leur réponde systématiquement - il faut donc que le convertisseur "invente" des réponses quand il n'y en a pas, ca se fait mais c'est lourdingue.

    À n'importe quel serveur TCP appareillé d'un convertisseur. Important comme précision, non? ;)

    • Est-ce qu'on peut faire autrement : Oui - https://developer.mozilla.org/en-US/docs/Web/API/TCPSocket il y a toute une API qui permet d'accéder aux bons vieux socket TCP depuis une webapp MAIS c'est pas vraiment comme ça qu'on fait une webapp normalement ET ca ne marche que pour les applis certifiées ou privilégiées.

    On est d'accord. Bon, ça met un clou de plus dans la comm' de ton comparse qui nous vendait du "Firefox mobile [...] full-compatible FFOS", mais c'est un choix qui se défend.

    Voilà pour la théorie, reste à voir ce que ca va donner dans la pratique.

    Et ne te méprends pas, je suis aussi curieux qu'on autre, sinon davantage. J'aime juste pas qu'on me baratine ;)