Si ton téléphone est connecté à un WiFi quelconque tu peux essayer d'accéder à 192.168.1.1 qui est accessible sur la plupart des box. Pour être sûr tu peux essayer d'accéder à l'IP avant.
Sinon tu peux utiliser des outils qui te donneront l'IP d'un domaine comme https://mxtoolbox.com/SuperTool.aspx?ac ... n=toolpage
[LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+CE !
Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
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: 1180
- 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
Pour le coup pour le site perdu.com il passe par cloudflare donc je n'ai paq son ip publique.
J'essayerai directement en lançant un petit serveur http sur mon pc, cela sera plus simple pour les logs de requêtes
J'essayerai directement en lançant un petit serveur http sur mon pc, cela sera plus simple pour les logs de requêtes
-
tom-garnier
Niveau 7: EP (Espèce Protégée: geek)- Posts: 65
- Joined: 18 May 2024, 09:27
- Location: Bretagne, France
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: tom-garnier

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
Du coup j'ai essayé, et cela ne fonctionne pas, en effectuant une requête sur mon ip locale de mon pc (ici 192.168.1.44), et bien toujours le même problème: la calculatrice crash (j'ai remis le texte que j'avais supprimé)
Console:
Websitelen 12
Websitename 192.168.1.44
IP: 1a8c0
Allocating 31 bytes
Allocating 536 bytes
Exchange 0xd053e4 (si je débranche le cable avant cette ligne là: 0x0)
Ret_val 0
Delivering data 0
**crash**
Console:
Websitelen 12
Websitename 192.168.1.44
IP: 1a8c0
Allocating 31 bytes
Allocating 536 bytes
Exchange 0xd053e4 (si je débranche le cable avant cette ligne là: 0x0)
Ret_val 0
Delivering data 0
**crash**
-
tom-garnier
Niveau 7: EP (Espèce Protégée: geek)- Posts: 65
- Joined: 18 May 2024, 09:27
- Location: Bretagne, France
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: tom-garnier
Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
Epharius wrote:Merci pour tes retours tom-garnier, je regarde tout ça quand j'ai le temps !L'erreur 20 apparaît si ton téléphone passe en veille, la communication se coupe.
Ca illustre un peu tout le pb dans le dev de cette lib, perso quand ça se met en veille ça crashe pas.
En fait, chaque téléphone supporte un peu RNDIS comme il le souhaite, pour ça que c'est difficile de faire qqchose de stable mais surtout de debugger sur vos environnement quand il y a un problème.
En tout cas si vous trouvez la solution à vos pb je l'incluerai volontier dans le code
Mais tu a testé la lib sur quel téléphone(s)? Tu veux dire que tout les autres n'auront jamais accès à la lib? Avec des émulateurs Android avec différents sous-OS (Redmi, Samsung, Oppo...), ce serait possible de "débugger" la connection RNDIS et d'améliorer la compatibilité?
Projets en cours:
Omni Docs CE (disponible!) | BrawlCE | Omni Web CE |
![]() | ![]() | ![]() |
-
elyas.createsProgrammeur
Niveau 8: ER (Espèce Rare: nerd)- Posts: 31
- Joined: 18 Sep 2024, 16:07
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 2nde
Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
J'ai essayé avec un Fairphone 4 (android 13) et quelques autres téléphones de mes proches dont je ne me rappèle plus le modèle.
Et ne t'inquiète pas tout est fixable, le but c'est que ce soit compatible avec tous les téléphones, juste ce genre de problème est difficile à résoudre pour moi vu que je n'ai pas votre matériel.
Mmmmh, est-ce que ce serait possible que tu fasses un partage de connexion USB a ton ordinateur (comme ce que tu fais avec la calculatrice) en faisant tourner une capture des packets USB sur ton ordi pour savoir à quoi ressemble le protocole RNDIS que ton téléphone utilise ? Tu dois pouvoir trouver des infos pour faire une capture usb sur wireshark ici : https://wiki.wireshark.org/CaptureSetup/USBy
Je soupçonne que le pb soit lié au RNDIS ? Mais c'est juste une intuition.
Et ne t'inquiète pas tout est fixable, le but c'est que ce soit compatible avec tous les téléphones, juste ce genre de problème est difficile à résoudre pour moi vu que je n'ai pas votre matériel.
Du coup j'ai essayé, et cela ne fonctionne pas, en effectuant une requête sur mon ip locale de mon pc (ici 192.168.1.44), et bien toujours le même problème: la calculatrice crash (j'ai remis le texte que j'avais supprimé)
Mmmmh, est-ce que ce serait possible que tu fasses un partage de connexion USB a ton ordinateur (comme ce que tu fais avec la calculatrice) en faisant tourner une capture des packets USB sur ton ordi pour savoir à quoi ressemble le protocole RNDIS que ton téléphone utilise ? Tu dois pouvoir trouver des infos pour faire une capture usb sur wireshark ici : https://wiki.wireshark.org/CaptureSetup/USBy
Je soupçonne que le pb soit lié au RNDIS ? Mais c'est juste une intuition.
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: 1180
- 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
Est-ce que ce serait possible que tu fasses un partage de connexion USB a ton ordinateur (comme ce que tu fais avec la calculatrice) en faisant tourner une capture des packets USB sur ton ordi pour savoir à quoi ressemble le protocole RNDIS que ton téléphone utilise ? Tu dois pouvoir trouver des infos pour faire une capture usb sur wireshark ici
Je t'envoie ça en privé vu que je ne sais pas si il y a des informations personnelles qui peuvent circuler et si c'est bien ce que tu demande
Et ne t'inquiète pas tout est fixable, le but c'est que ce soit compatible avec tous les téléphones, juste ce genre de problème est difficile à résoudre pour moi vu que je n'ai pas votre matériel.
Je possède un Samsung Galaxy A54 5G, sous Android 14 (bientôt Android 15 OneUI 7 xD), j'avais essayé il y'a longtemps sous Samsung Galaxy A50 mais cela ne fonctionnait pas
-
tom-garnier
Niveau 7: EP (Espèce Protégée: geek)- Posts: 65
- Joined: 18 May 2024, 09:27
- Location: Bretagne, France
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: tom-garnier

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
Des news!
J'ai essayé le programme LowLevel.c
A ma grande surprise il fonctionne, ce qui n'a jamais été le cas avant, et quand je dis qu'il fonctionne, c'est un parfait: il va bien chercher les ips du domaine, et il les affiches
Voici ce qu'il m'a affiché sur la calculatrice:
Ce qui correspond aux ip de perdu.com (domaine de l'exemple) (qui passe par CloudFlare, mais les ips sont good)
Est-ce un bon signe? Que puis-je faire de ça ? Comment faire une requête après pour récupérer le contenu du site?
Je pense que CloudFlare va nous embêter là, sachant que le programme va essayer de fetch une ip
J'ai essayé le programme LowLevel.c
A ma grande surprise il fonctionne, ce qui n'a jamais été le cas avant, et quand je dis qu'il fonctionne, c'est un parfait: il va bien chercher les ips du domaine, et il les affiches
Voici ce qu'il m'a affiché sur la calculatrice:
- Code: Select all
00 35 C5 93 00 47 E4 B7 00 00 81 80 00 01 00 02 00 00 00 00 03 77 77 77 05 70 65 72 64 75 03 63 6F 6D 00 00 01 00 01 C0 0C 00 01 00 01 00 00 00 C7 00 04 68 15 05 B2 C0 0C 00 01 00 01 00 00 00 C7 00 04 AC 43 85 B0
Ce qui correspond aux ip de perdu.com (domaine de l'exemple) (qui passe par CloudFlare, mais les ips sont good)
Est-ce un bon signe? Que puis-je faire de ça ? Comment faire une requête après pour récupérer le contenu du site?
Je pense que CloudFlare va nous embêter là, sachant que le programme va essayer de fetch une ip
-
tom-garnier
Niveau 7: EP (Espèce Protégée: geek)- Posts: 65
- Joined: 18 May 2024, 09:27
- Location: Bretagne, France
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: tom-garnier
Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
Essaye avec httpbin.org, j'ai essayé et on peut y accéder directement avec l'ip 18.205.89.57 par exemple. Mais sinon je ne sais pas comment récupérer le contenu du site. J'ai envoyé une capture Wireshark pour voir comment le RNDIS fonctionne (partage de connexion USB directement à l'ordinateur), peut être que sa réponse pourra nous aider
Projets en cours:
Omni Docs CE (disponible!) | BrawlCE | Omni Web CE |
![]() | ![]() | ![]() |
-
elyas.createsProgrammeur
Niveau 8: ER (Espèce Rare: nerd)- Posts: 31
- Joined: 18 Sep 2024, 16:07
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 2nde

Re: [LIB C] INTERNETCE : Internet pour 83 Premium CE et 84+C
ça fonctionne!!!! enfin!
Un peu de chatgpt pour passer en mode lowlevel et ne plus utiliser web_httpGET et ça marche directement!
J'ai même réussi à afficher le code source de la page html, c'est pour dire que ça marche haha
Encore des réglages à faire et ça sera parfait, mais ça fonctionne
Un peu de chatgpt pour passer en mode lowlevel et ne plus utiliser web_httpGET et ça marche directement!
J'ai même réussi à afficher le code source de la page html, c'est pour dire que ça marche haha
Encore des réglages à faire et ça sera parfait, mais ça fonctionne
-
tom-garnier
Niveau 7: EP (Espèce Protégée: geek)- Posts: 65
- Joined: 18 May 2024, 09:27
- Location: Bretagne, France
- Gender:
- Calculator(s):→ MyCalcs profile
- GitHub: tom-garnier
Return to Langages alternatifs
Who is online
Users browsing this forum: No registered users and 7 guests