• [^] # Re: Liberté ?

    Posté par (site web personnel) . En réponse à la dépêche Firefox OS est lancé. Évalué à 5. Dernière modification le 07 août 2013 à 19:36.

    Une pour créer des sockets coté serveur (en mode listen) et une autre pour créer des sockets coté client (en mode connect).

    Désolé de ma stupidité, mais la demande est d'ouvrir un port, de causer avec ce port et c'est tout. Il n'y a pas de serveur dans la demande.

    Pour être précis donc, j'ai l'impression qu'on se perd : comment faire

    struct sockaddr_in to;
    struct hostent *toinfo;
    toinfo = gethostbyname(htoname);
    to->sin_family = AF_INET;
    to->sin_addr.s_addr = *(u_long *)toinfo->h_addr[0];
    to->sin_port = htonl(portnum);
    connect(s,(struct sockaddr *)&to,sizeof(struct sockaddr_in));
    (etc)

    en HTML5?
    avec htoname = "imap.example.com" et portnum 143. Evidement, seules les communications entre FFOS et imap.example.com et le port 43 (qui parle que IMAP) sont acceptés par le firewall pour le besoin de la démonstration... Reprendre ensuite l'idée avec de l'UDP (c'est utile aussi l'UDP) et IMAP n'ayant été qu'un exemple, il faut pouvoir implémenter n'importe quel futur protocole (client Bittorrent...)

    Maintenant de façon assez évidente tu n'utiliseras pas le coté serveur sur un téléphone

    Minitel 2? bien sûr que si je souhaiterai aussi pouvoir être serveur. Ce n'est pas une tablette web limitée à quelques interaction avec un écran et une souris qui m’intéresse, mais un smartphone. On parlait pas de liberté? Pour le moment, j'ai l'impression d'avoir nettement moins de liberté qu'avec Android...