créer un server socket à partir d'une servlet

créer un server socket à partir d'une servlet - Java - Programmation

Marsh Posté le 22-01-2010 à 11:38:00    

Bonjour,
 
J'ai un serveur sous struts, afin de uploader un fichier assez important (100/200Mo) j'ai mis en place un serveur socket qui est lancé par la socket du framework Struts.
Le problème c'est que ce serveur socket nécessite l'ouverture d'un nouveau port (logique).
 
Donc on a dans l'idée de créer une servlet, peut être indépendante de Struts et de caster cette servlet en socket avec d'assurer la liaison avec le client.
 
A votre avis c'est faisable? Je cherche un peu sur le net là, mais...
 
Petite précision, on utilise un serveur socket car les autres solution : httpconnection ou même l'upload de struts ne permettent pas d'uploader un fichier de cette taille.
 
Merci de votre aide.


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 22-01-2010 à 11:38:00   

Reply

Marsh Posté le 22-01-2010 à 15:54:04    

Tu parles de liaison avec le client, le fichier est envoyé par le serveur, par le client ?  
 
Si c'est par le client ? Plugin ?

Reply

Marsh Posté le 22-01-2010 à 16:10:19    

Alors en fait, on a une application web (sous Struts), le client se connecte dessus et clique sur un lien qui va lui ouvrir une java web start : une applet java. Grâce à cette applet il va sélectionner un fichier et ce fichier va être envoyer du client au serveur grâce à une socket.
Donc à la base sur le serveur en plus de l'application web, il y a un server socket.
Est ce un peu plus clair?


---------------
dam's (debianer), ma galerie Flickr
Reply

Marsh Posté le 23-01-2010 à 02:02:22    

Et pourquoi tu ne veux pas faire un upload Http tout bête ?

 

Edit : http://tomcat.apache.org/tomcat-6. [...] /http.html
en positionnant maxPostSize dans le server.xml, au niveau du Connector à une valeur supérieur ça doit passer (une valeur à 0 désactive carrément la limite mais c'est déconseillé).


Message édité par Bidem le 23-01-2010 à 02:11:00
Reply

Marsh Posté le 25-01-2010 à 08:50:26    

Bonjour,
En fait au début j'utilisais l'upload http, seulement dès que le fichier devenait un peu gros (supérieur à 10Mo de tête) cela plantais.

 

Je vais quand même jeter un coup d'oeil à ton lien, merci.


Message édité par dams78 le 25-01-2010 à 08:56:36

---------------
dam's (debianer), ma galerie Flickr
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed