Archive for May, 2006

Enet, une petite lib pour simplifier le réseau

Salut !

Si vous êtes programmeur débutant et que vous voulez programmer un jeu Wifi, vous ne savez probablement pas comment vous y prendre. Ou si vous n’avez tout simplement pas envie de vous plonger dans du code réseau compliqué, j’ai crée une petite lib pour rendre celà plus simple à utiliser.

La librairie fonctionne en surcouche d’une interface de sockets de type Berkleys (fonctionne avec Dswifi ou sous Linux), et corrige également un petit bug actuel de Dswifi (dans gethostbyname).

Pour l’instant, elle incorpore deux modules : TCP et HTTP. Le module TCP permet de communiquer en TCP avec un serveur ou de créer simplement un serveur TCP sur la DS. Le module HTTP (pas encore achevé, ni documenté, mais utilisable : se referer à l’exemple) permet de créer très simplement un requête HTTP (GET) afin de récuperer une page Web.

Télécharger Enet 0.1 : http://thoduv.drunkencoders.com/enet/Enet-0.1.zip
Quelques exemples : http://thoduv.drunkencoders.com/enet/Enet-examples.zip
Documentation (fr) : http://thoduv.drunkencoders.com/enet/docfr

J’espere que ca pourra servir ! :)

5 Comments

Connected with Msn Messenger … on the DS ! (AGAIN)

Hi !

Now it’s true, i’ve managed to connect MSN with my DS, and it works perfectly !

  • SSL (secured) connection (yeah, SSL on DS :D )
  • Contacts list
  • Status
  • Messages (not fully working)

I’ve just a problem about message that are forked in multiples packets, but it won’t take long to fix.
Ndsim is progressing ! :)

Edit 11pm: It appears that Dswifi TCP isn’t “stable” enough to handle correctly SSL connection. After a few tests with big contactlists, it also appears that some data sent by the server isn’t received by the DS (sgstair says that his TCP lost data when some buffers are fulls). Perhaps I’m going to have to wait the next release of Dswifi in order to get MSN correctly working, I don’t know, I’m going to do more testings …

Salut !

Cette fois ci c’est vrai, j’ai réussi à me connecter à MSN avec ma DS, et ca marche parfaitement !

  • Connection en SSL (eh oui SSL sur DS ! :D )
  • Liste de contacts
  • Status
  • Messages (marche pas completement)

Il me reste quand même un problème de “réassemblage” de messages qui arrivent en plusieurs paquets mais ca devrait pas être bien long à corriger …

Ndsim progresse ! :)

Edit 23h: Bon, finalement j’ai l’impression que le TCP de Dswifi n’est pas assez stable pour avoir une connection SSL qui marche à coup sur. Et après quelques tests avec des grosses listes de contacts, il apparait que des données envoyées par le serveur ne sont pas recues pas la DS (sgstair a lui-même dit que son TCP perdait des données quand certains buffers étaient pleins). Faudra-t-il attendre une prochaine version de Dswifi pour avoir MSN fonctionnel, je ne sais pas je vais continuer à tester.

27 Comments