π
<-

[LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+CE !

Assembleur, Axe, C/C++, ICE...

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Unread postby Epharius » 05 May 2025, 08:34

Yoo, désolé ma vie est bien remplie en ce moment j'ai pas trop le temps de vous aider mais le coeur y est. J'ai bien reçu ton dump wireshark elyas, je l'analyse au plus vite.

Trop content que ça fonctionne tom ! Après on savait que la requête DNS (qui est faite dans lowlevel.c, juste de manière explicite) fonctionne vu que HTTPGet faisait la requête DNS elle même et arrivait à récupérer l'IP. Mais passer par l'interface low level peut effectivement permettre de bypasser le problème comme tu viens de le prouver !

Pour ton téléphone qui crashe c'est wtfff, je comprends pas du tout d'où ça peut venir, et la question est de savoir si:
-> c'est logiciel : un bug dans le protocole RNDIS mais ça ne justifie pas un crash si android est bien codé, et moi ça ne m'est jamais arrivé, alors que je ne suis pas sûr que la couche RNDIS d'android ait changé significativement d'une version à l'autre ?
-> ou matériel : la puissance fournie par la calculatrice pour la charge du téléphone est trop faible / pas stable, le matériel ne s'attend pas à ça, mais bon c'est improbable un peu (mais pas impossible).
Dans tous les cas je ne pense pas que ce soit dangereux pour ton téléphone si ça peut te rassurer.

Bref difficile à dire, ce qui est sûr c'est que tu as montré qu'il y avait un pb dans l'implémentation de HTTP, mais difficile de savoir d'où ça vient sans pouvoir reproduire ça chez moi :/
Je vais réflechir à un moyen de vous aider à distance mais c'est pas gagné, le mieux que je puisse faire c'est vous aider au débuggage en répondant à vos questions, et en vous donnant des pistes. On peut aussi faire des sessions debuggage sur discord en partage d'écran. Bref n'hésitez pas à me dire j'essayerai de trouver du temps.
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 :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.9%
 
Posts: 1182
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Unread postby elyas.creates » 20 May 2025, 21:18

Si le RNDIS change selon les téléphones, pourquoi ne pas faire une appli Android qui pourrait communiquer avec la calculatrice ? Si c’est possible, on pourrait créer une petite bibliothèque pour envoyer et recevoir des données par USB entre Android et la calculatrice. Elle pourrait inclure des fonctions pour accéder à Internet, tout en restant personnalisable. Par exemple, chacun pourrait récupérer le code de l’appli sur GitHub et y ajouter son propre traitement pour les fonctions envoyées par la calculatrice. Je sais que ça s’éloigne un peu du projet de base, mais ça pourrait être une bonne idée, non ?
Projets en cours:
Omni Docs CEBrawlCEDrawCE
100%
50%
100%
User avatar
elyas.createsProgrammeur
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 13.7%
 
Posts: 35
Joined: 18 Sep 2024, 16:07
Gender: Male
Calculator(s):
MyCalcs profile
Class: 2nde

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Unread postby Epharius » 21 May 2025, 08:08

C'est pertinent ce que tu dis, et pour être honnête ça faisait partie des questions que je me suis posées quand j'ai commencé à faire la lib.

MAIS, de façon totalement arbitraire et égocentrée j'ai préféré faire comme je fais (ie être capable d'utiliser la lib directement et sans rien devoir installer sur son téléphone) parce que je trouvais ça plus fun.

Par ailleurs il existe, si je ne me trompe pas, d'autres personnes font ce que tu proposes ou en tout cas quelque chose de similaire, donc tu peux essayer de voir de ce côté si ces libs fonctionnent mieux. Tu peux aller chercher sur cemetech tu devrais avoir des infos. Sinon sur le discord CEdev dont je n'ai plus le lien.

Parce que tu n'as pas réussi à aller plus loin pour faire fonctionner la lib du coup ? J'aimerais beaucoup pouvoir t'aider dans le débuggage de tes problèmes mais à part m'envoyant ton téléphone c'est extrêmement difficile x)
Pour info je compte ajouter dans les mois qui viennent le support de clé USB Wi-Fi, espérons que ce soit plus stable que le RNDIS....
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 :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.9%
 
Posts: 1182
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C

Unread postby Wistaro » 22 May 2025, 21:11

Trop bien ça :)
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:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.5%
 
Posts: 3191
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Previous

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2443 utilisateurs:
>2382 invités
>55 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)