
[LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+CE !
Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
Félicitations 

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)My calculator programs
Mes programmes pour calculatrices
-
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 14806
- Images: 1131
- Joined: 01 Jun 2007, 00:00
- Location: France
- Gender:
- Calculator(s):→ MyCalcs profile
- Twitter: adriweb
- GitHub: adriweb
Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
Epharius wrote:Juste une petite info parce que je trouve ça amusant. On est passé d'un téléchargement de 5Ko/s avec la version précédente à un téléchargement de 40Ko/s avec la nouvelle version. Sachant que de toute façon le transfert max avec la lib est de 64Kio on est pas mal x)
Sympa!
Hâte de tester ça, si je trouve enfin un hardware qui fonctionne

Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.
Liens utiles:
- Guide: meilleurs programmes & tutoriels - toutes calculatrices
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
-
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 3183
- Images: 37
- Joined: 25 Feb 2013, 16:21
- Location: Toulouse
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ingénieur en électronique
- YouTube: Wistaro
- Twitter: Wistaro
- GitHub: Wistaro

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
Yow, la version presque finale est d'ores et déjà disponible sur cette branche : https://github.com/MathisLav/internetce ... ent_phones
Avec un diff tellement terrifiant que Github ne les affiche pas tous sur la page https://github.com/MathisLav/internetce ... ent_phones
Je vous fais signe dès que je merge sur master tout ça
Avec un diff tellement terrifiant que Github ne les affiche pas tous sur la page https://github.com/MathisLav/internetce ... ent_phones
Je vous fais signe dès que je merge sur master tout ça

Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.
Unis par la flèche sacrée de cupidon

Unis par la flèche sacrée de cupidon


-
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 1166
- Images: 4
- Joined: 08 Dec 2014, 17:38
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ensimag
- GitHub: MathisLav

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
Bonjour bonjour, j'espère que vous allez bien bien bien (bien).
C'est bon j'ai mergé sur master les modifs que cuisinais depuis un peu plus d'1 mois. Comme évoqué dans un post précédent, pas de nouvelle feature à proprement parler (snifffff) mais on peut quand même souligner les points suivants :
Voilà, c'est à la fois beaucoup et pas grand chose, mais bon, je suis content que ça fonctionne bien. Pour les choses à venir, j'ai créé des issues github (en mode ** gestion de projet **), en voici un extrait :
Et voilou pour le petit point (hihi). Si vous avez la chance d'avoir de quoi brancher votre téléphone à votre calculatrice, voici, ci-joint, le 8XP de l'exemple httpget.c faisant une requête GET à http://geometrydash.fr.nf. Si vous n'avez rien de tel, déjà pourquoi vous êtes en train de lire ça ??? Et ensuite cheh (pardon).
En vous souhaitant donc une très bonne soirée pour mes camarades métropolitains, ainsi qu'un très bon moment de la journée quel qu'il soit pour les autres
C'est bon j'ai mergé sur master les modifs que cuisinais depuis un peu plus d'1 mois. Comme évoqué dans un post précédent, pas de nouvelle feature à proprement parler (snifffff) mais on peut quand même souligner les points suivants :
- La lib gère maintenant un plus grand nombre de téléphones (grâce au fix sur la lecture des descripteurs USB)
- Gère aussi mieux la vie des connexions TCP : maintenant la lib termine les connexions comme la RFC de TCP le prévoit : que ce soit par un FIN handshake en cas nominal ou par un RST en cas dégradé
- La vitesse de téléchargement a été grosso modo multipliée par 8, étant maintenant environ de 40Kio/s. Sachant que, de par les limitations de la calculatrice, la lib ne permet par de télécharger plus de 64Kio : les requêtes ne prennent plus que 2s maximum (sauf perte de paquet).
- La calculatrice répond maintenant aux requêtes ARP et aux ping
- Le plus gros point, la lib est BEAUCOUP moins buggée, le code est beaucoup plus clair et maintenant, au lieu d'être surpris quand ça marche on est surpris quand ça ne marche pas (hehe expert marketing brefff). Notamment la lib est (étonnament) moins lourde (environ 25Ko contre 30 auparavant).
- On peut maintenant faire des requêtes HTTP à une adresse IP (oui il fallait y penser mais ça peut servir)
- Enfin, j'ai ajouté une vraie stack de débuggage pour les codeeeerzzz, permettant d'afficher des infos de debuggage de la lib quand on en a besoin (5 niveaux, de NO_DEBUG à DEBUG_VERBOSE)
Voilà, c'est à la fois beaucoup et pas grand chose, mais bon, je suis content que ça fonctionne bien. Pour les choses à venir, j'ai créé des issues github (en mode ** gestion de projet **), en voici un extrait :
- Faire un POC sur l'utilisation de la lib avec un dongle Wi-Fi au lieu d'un périphérique RNDIS (mais bon, c'est une autre paire de manche)
- Gérer TLS pour pouvoir faire des requête HTTPS, depuis le temps que j'en parle ! Même si ce n'est pas encore sûr à 100% que ce soit possible : j'ai entendu dire qu'en temps normal ça demande un hardware particulier. Mais j'imagine que c'est surtout pour des questions de perf.
- Faire d'InternetCE une vraie librairie, pour éviter à l'utilisateur d'être limité par la taille max d'un programme qui est de 64Kio, la lib prenant déjà 20Kio quand elle est embarquée dans le code user.
Et voilou pour le petit point (hihi). Si vous avez la chance d'avoir de quoi brancher votre téléphone à votre calculatrice, voici, ci-joint, le 8XP de l'exemple httpget.c faisant une requête GET à http://geometrydash.fr.nf. Si vous n'avez rien de tel, déjà pourquoi vous êtes en train de lire ça ??? Et ensuite cheh (pardon).
En vous souhaitant donc une très bonne soirée pour mes camarades métropolitains, ainsi qu'un très bon moment de la journée quel qu'il soit pour les autres

You do not have the required permissions to view the files attached to this post.
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.
Unis par la flèche sacrée de cupidon

Unis par la flèche sacrée de cupidon


-
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 1166
- Images: 4
- Joined: 08 Dec 2014, 17:38
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ensimag
- GitHub: MathisLav
Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
Nouveau câble commandé, hâte de le recevoir pour tester ça 
Je te tiens au courant !

Je te tiens au courant !
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.
Liens utiles:
- Guide: meilleurs programmes & tutoriels - toutes calculatrices
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
-
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 3183
- Images: 37
- Joined: 25 Feb 2013, 16:21
- Location: Toulouse
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ingénieur en électronique
- YouTube: Wistaro
- Twitter: Wistaro
- GitHub: Wistaro
Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
Sympa les dernières mises à jour ! Par contre te connaissant, t'es sûr que c'est moins buggé ? 

-
TheMachine02Modo
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 342
- Images: 0
- Joined: 16 Jan 2013, 18:27
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Médecine

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
Normalement oui, après si tu le lances avec PHASM je garantis rien 
Sinon je suis en train de revoir (encore) complètement la lib pour la rendre POSIX et plutôt faire des fonctions du style socket / listen / recv / accept etc. Il faut croire que je suis maso parce que ça me demande grosso modo de tout réécrire x)
Mais au moins y'aura une pseudo compatibilité avec les programmes écrits sur PC utilisant la lib socket.
Mais je laisse les fonctions haut niveau pour faire des requête HTTP / DNS en surcouche évidemment donc la lib reste facile à utiliser.

Sinon je suis en train de revoir (encore) complètement la lib pour la rendre POSIX et plutôt faire des fonctions du style socket / listen / recv / accept etc. Il faut croire que je suis maso parce que ça me demande grosso modo de tout réécrire x)
Mais au moins y'aura une pseudo compatibilité avec les programmes écrits sur PC utilisant la lib socket.
Mais je laisse les fonctions haut niveau pour faire des requête HTTP / DNS en surcouche évidemment donc la lib reste facile à utiliser.
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.
Unis par la flèche sacrée de cupidon

Unis par la flèche sacrée de cupidon


-
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 1166
- Images: 4
- Joined: 08 Dec 2014, 17:38
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ensimag
- GitHub: MathisLav

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
Ca te permettre d'inclure la lib dans ton OS, hein TheMachine02 ? Ca avance bien ? ![Angel 0:]](./images/smilies/angel.png)
![Angel 0:]](./images/smilies/angel.png)
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.
Unis par la flèche sacrée de cupidon

Unis par la flèche sacrée de cupidon


-
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 1166
- Images: 4
- Joined: 08 Dec 2014, 17:38
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ensimag
- GitHub: MathisLav
Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
Coucou Epharius!
J'ai bien reçu mon câble!
C'est exactement celui que tu as recommandé qur AlliExpress, USB femelle version mini USB type A

Malheureusement je viens de tester, sur mon téléphone ancien (android 7 / 90% de batterie), ça ne fonctionne pas.
Le bouton ""USB ethering" se dégrise bien, mais une fois que je clique dessus, il se re-grise après quelques secondes (cf la vidéo en dessous).
J'ai bien reçu mon câble!
C'est exactement celui que tu as recommandé qur AlliExpress, USB femelle version mini USB type A

Malheureusement je viens de tester, sur mon téléphone ancien (android 7 / 90% de batterie), ça ne fonctionne pas.
Le bouton ""USB ethering" se dégrise bien, mais une fois que je clique dessus, il se re-grise après quelques secondes (cf la vidéo en dessous).
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.
Liens utiles:
- Guide: meilleurs programmes & tutoriels - toutes calculatrices
- Guide: programmer en langage C sur TI-83 Premium CE/84+CE
- Groupe Facebook d'entraide autour des études post-bac (prépa, université, IUT...)
Découvre mes programmes et mon site!
-
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 3183
- Images: 37
- Joined: 25 Feb 2013, 16:21
- Location: Toulouse
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ingénieur en électronique
- YouTube: Wistaro
- Twitter: Wistaro
- GitHub: Wistaro

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
Yes c'est super que tu l'aies (enfin) reçu !
Alors déjà bonne nouvelle il n'a pas l'air de te déco à cause d'un problème de puissance, donc ça me semble réparable. Ce que je te propose si c'est possible, c'est que tu fasses une capture wireshark USB de ce qui se passe quand tu actives le partage de co de ton téléphone sur ton ordi. En fait ça ma l'air d'être un pb de lecture de descripteur, donc pas trop dur à résoudre normalement.
Tu trouveras les infos pour faire ça sur cette page : https://wiki.wireshark.org/CaptureSetup/USB
Décidemment, tu n'as pas de chance haha mais on s'approche du but promis !
Alors déjà bonne nouvelle il n'a pas l'air de te déco à cause d'un problème de puissance, donc ça me semble réparable. Ce que je te propose si c'est possible, c'est que tu fasses une capture wireshark USB de ce qui se passe quand tu actives le partage de co de ton téléphone sur ton ordi. En fait ça ma l'air d'être un pb de lecture de descripteur, donc pas trop dur à résoudre normalement.
Tu trouveras les infos pour faire ça sur cette page : https://wiki.wireshark.org/CaptureSetup/USB
Décidemment, tu n'as pas de chance haha mais on s'approche du but promis !
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.
Unis par la flèche sacrée de cupidon

Unis par la flèche sacrée de cupidon


-
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 1166
- Images: 4
- Joined: 08 Dec 2014, 17:38
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Ensimag
- GitHub: MathisLav
Return to Langages alternatifs
Who is online
Users browsing this forum: ClaudeBot [spider] and 9 guests