Page 1 of 1

Micro serveur HTTP en java

PostPosted: Wed Feb 04, 2009 6:02 pm
by TorTukiTu
Voici une classe très simple que j'ai écrite et qui permet de faire un tout petit serveur http en java.

http://www.tortukitu.comoj.com/sources/java/serveurHttp/

N'oubliez pas de poster vos liens dans l'utilitaire de recherche http://hackbbs.org/index.php?nav=turtle . Have fun :D

=)

PostPosted: Mon Mar 02, 2009 6:28 pm
by HUG0X
Tortukitu, décidément adepte du java =)

Merci en tout cas!

PostPosted: Tue Mar 03, 2009 7:53 am
by TorTukiTu
Java est un langage extrèmement puissant, qui n'est devenu libre que récement. Je pense qu'il va se généraliser sur le web ces prochaines années.

Dommage qu'il n'y ait pas beaucoup de monde ici qui fasse du java :cry:

PostPosted: Tue Mar 03, 2009 12:47 pm
by Sliim
Merci TorTukiTu pour cette source :) .
J'avais il y a quelques temps commencé à apprendre le java, hélas j'ai du faire une pause pour raisons persos et je n'y ais pas retouché depuis.. Je vais tacher de m'y remettre quand j'aurais du temps :wink:. En attendant je vais regarder ton code :P.

++

PostPosted: Wed Mar 04, 2009 11:02 am
by Manu404
Malheureusement je pensse que les langages DotNet(C#, ASP.Net, VB.Net) prendrons le dessus sur Java si sa continue comme sa, mais on véra avec le temps

Merci pour ce serveur je le test de suite

Manu404

PostPosted: Wed Mar 04, 2009 11:47 am
by TorTukiTu
Si vous vous sintéressez au java, je peut poster quelques sources que j'ai écrites un peu plus sympa que cette classe a deux balles.

Ca vous intéresserait un exemple de client/serveur multithreadé en java?

Sinon, manu, Java est présent partout dans les systèmes embarqués (cf JavaCard), C'est un gros avatage sur ces concurents, qui devrait lui permettre de se généraliser. De mon pont de vue, C# n'est qu'une copie bidouillée de java. Il n'a pas suffisement d'améliorations majeures par rapport à java pour s'imposer. Enfin, l'avenir nous le dira.

PostPosted: Wed Mar 04, 2009 6:10 pm
by ZADYREE
Mon langage préféré! J'ai tendance à préferer un interface applet, mais la prog logicielle est excellente aussi. Des langages gratuits et aussi puissants sont ce dont on a besoin de nos jours. De plus, étant en train de bidouiller du Java en ce moment pour le serveur d'un jeu, je te demanderai surement quelques conseils.

PostPosted: Wed Mar 04, 2009 7:01 pm
by Sliim
[quote:9afb506a26="TorTukiTu"]Ca vous intéresserait un exemple de client/serveur multithreadé en java[/quote:9afb506a26]

Je suis preneur :lol:

PostPosted: Wed Mar 04, 2009 8:38 pm
by Manu404
Moi de même, j'attend ^^

Manu404

PostPosted: Wed Mar 04, 2009 9:19 pm
by TorTukiTu
Voici les serveurs, le client aisi qu'un petit texte d'explications.

Le code est assez moche mais il tourne bien =)

hxxp://www.filedropper.com/clientserveurmultithreadejavatar

L'intéret est de montrer comment on fait du réseau, du multithreading en java et comment un utilise les verrous (synchronized de classes et de méthodes et autres sémaphores).

Have fun :D

PostPosted: Thu Mar 05, 2009 5:20 am
by Sliim
Merci TorTukiTu,

par contre je n'arrive pas à extraire ton archive. Voilà l'erreur que j'ai :

[code:1:5a822acec7]gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Des erreurs ont provoqué l'arrêt du programme
[/code:1:5a822acec7]

J'ai la même erreur lors d'une ouverture en interface graphique.

Ton archive ne serait elle pas corrompue ??


++

PostPosted: Thu Mar 05, 2009 8:52 am
by TorTukiTu
Oula, bon je refais ça:

hxxp://www.filefactory.com/file/af341b4/n/client_serveur_java_tar_gz

hxxp://www.turboupload.com/files/get/33vHHFRwAg/client-serveur-java.tar.gz

hxxp://www.turboupload.com/files/get/5HQUYF6L7J/client-serveur-java.zip

Edit: C'est bon pour les archives? Curieux car le tar.gz que j'avais posté j'arrive à l'ouvrir sans souci =/

PostPosted: Fri Jul 10, 2009 2:33 am
by LECHIENKITU
OMG le C est lemeilleur on peu tout faire en C contrairement au java u_u

[color=red:21542ecb75][b:21542ecb75][EDIT by Sliim][/b:21542ecb75] : UP inutile, merci de regarder la date avant de poster un message n'apportant rien au sujet !!
[/color:21542ecb75]