02/10/2006 @ 20:21:00: Poire: [C#/.NET] - Serveur Web Light
Bonjour,
Je cherche un serveur web / http en C# léger qui sera intégré dans des applications pour par exemple de la configuration ou de la sureveillance.
Indy sont en train de porter leurs
compos en C# mais c'est pas stable encore (en développement, j'ai testé et c'est pas ça...)
Donc si quelqu'un à ça dans ces tirroirs...
Petites précisions : j'ai un framework v2 et System.Net.HttpListener ne me convient pas étant donné qu'il n'est disponible que sous XP/2003 (là je pige pas la politique d'ailleur... j'en suis tombé de ma chaise)
Merci.
02/10/2006 @ 20:25:51: philfr: [C#/.NET] - Serveur Web Light
Mono peut-être ?
http://www.mono-project.com/ASP.NET
XSP is a standalone web server written in C# that can be used to run your ASP.NET applications with minimal effort. XSP works under both the Mono and Microsoft runtimes. The code is available from our download page (look for XSP web server) or from the Anonymous SVN repository (module name: xsp).
02/10/2006 @ 20:34:13: Poire: [C#/.NET] - Serveur Web Light
Je veux qq chose que je puiss intégrer à mon application, pas qq chose d'indépendant (sinon je peux utiliser IIS ou apache...)
J'ai pas besoin non + qu'il prenne en charge l'asp ou tout autre langage de script serveur...
Juste besoin d'un objet encapsulant le protocole http au niveau serveur
(configuration du port, ouverture/fermeture, gestion des post et des query, événements lors de connexion, de demande de page, etc... ça me suffit)
ça ne doit pas être enorme
02/10/2006 @ 21:53:18: cauet: [C#/.NET] - Serveur Web Light
02/10/2006 @ 21:54:28: cauet: [C#/.NET] - Serveur Web Light
02/10/2006 @ 21:57:14: cauet: [C#/.NET] - Serveur Web Light
02/10/2006 @ 21:58:12: rfr: [C#/.NET] - Serveur Web Light
Un programme écrit pas un gars qui ne sait pas comment accepter plusieurs connexions sur le même port moi franchement je ne le sens pas trop ...
02/10/2006 @ 22:03:27: cauet: [C#/.NET] - Serveur Web Light
J'ai jamais dit que c'était parfait.. mais si ca peux l'aider ?
02/10/2006 @ 22:47:28: Poire: [C#/.NET] - Serveur Web Light
j'veux un truc lite mais stable... là j'ai pas très confiance...
quite à me taper le protocole http... mais ça me fait bien chi**
03/10/2006 @ 07:06:14: Altar: [C#/.NET] - Serveur Web Light
Philfr a raison mono supporte httplistener... D'ailleurs, je ne comprends pas trop comment tu veux faire du c# .net sans mono sur d'autres plateformes que celle de bilou
03/10/2006 @ 09:46:27: Poire: [C#/.NET] - Serveur Web Light
Mono est un framework complet... le but n'est pas de remplacer le framework de m$...
03/10/2006 @ 09:50:36: Poire: [C#/.NET] - Serveur Web Light
De plus je ne trouve rien dans la doc de mono concernant HttpListener...
(J'ai dit que j'étais sous windows ?
)
03/10/2006 @ 12:05:25: philfr: [C#/.NET] - Serveur Web Light
Tu downloades le tar.gz, il est plein de sources c# (ça tourne aussi sous windows, c# ?
), dont le HttpListener qui n'est effectivement pas dans la doc.
03/10/2006 @ 13:12:44: Poire: [C#/.NET] - Serveur Web Light
j'va tester pour voir
sinon j'vais me tapper les RFC
03/10/2006 @ 14:33:56: ovh: [C#/.NET] - Serveur Web Light
A mon avis avec une doc simplifiée comme celle-ci, ça devrait suffire pour ton usage
http://www.iprelax.fr/http/
(nouvelle url du site salemioche.com)
03/10/2006 @ 17:30:53: Poire: [C#/.NET] - Serveur Web Light
Tu downloades le tar.gz, il est plein de sources c# (ça tourne aussi sous windows, c# ?
), dont le HttpListener qui n'est effectivement pas dans la doc.
Bon j'vais me tapper à repackager tout System.Net de Mono... ça a intéret à marcher
03/10/2006 @ 17:37:17: Altar: [C#/.NET] - Serveur Web Light
Poire ? Je ne comprends pas le principe d'être sous windows sans utiliser le framework .net et l'ide
(l'ide a quand même été élu meilleur ide de l'année 2006)
03/10/2006 @ 17:59:42: Poire: [C#/.NET] - Serveur Web Light
lit tout bien et tu comprendras
sinon les premiers tests sont concluants
j'vais pouvoir jouer
04/10/2006 @ 10:47:06: Poire: [C#/.NET] - Serveur Web Light
C'est assez buggé
Lors de la fermeture du listener mono ne ferme pas tout les socket et ça finit par faire planter le framework
pas très stable leur truc