Créer un reseau en java
Fermé
othmane19
Messages postés
96
Date d'inscription
jeudi 16 avril 2009
Statut
Membre
Dernière intervention
27 avril 2013
-
24 oct. 2011 à 14:51
othmane19 Messages postés 96 Date d'inscription jeudi 16 avril 2009 Statut Membre Dernière intervention 27 avril 2013 - 21 nov. 2011 à 13:36
othmane19 Messages postés 96 Date d'inscription jeudi 16 avril 2009 Statut Membre Dernière intervention 27 avril 2013 - 21 nov. 2011 à 13:36
A voir également:
- Créer un reseau en java
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Comment créer un groupe whatsapp - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
26 réponses
othmane19
Messages postés
96
Date d'inscription
jeudi 16 avril 2009
Statut
Membre
Dernière intervention
27 avril 2013
10 nov. 2011 à 12:30
10 nov. 2011 à 12:30
je pense que on aura pas besoin des machine virtuel car la connexion est logique donc on vas pas se soucier des carte réseau et port et tous ca..
qu'est ce que t en pense ??
qu'est ce que t en pense ??
othmane19
Messages postés
96
Date d'inscription
jeudi 16 avril 2009
Statut
Membre
Dernière intervention
27 avril 2013
11 nov. 2011 à 18:45
11 nov. 2011 à 18:45
j'ai reussi en se basant juste sur les numero de port
et voila le code j'ai savoir q est ce que t on pense
j ai simuler un envoi de client vers serveur en passant par A et B et C
s il te plait dit q est ce que tu en pense
et merci de votre aide
pour la classe commun j ai gardé la même:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
client
public class cl
{
public static void main(String[] args) throws IOException
{
Socket sock = new Socket(InetAddress.getLocalHost(),9001);
commun.transfert(new FileInputStream("C:\\M1\\oth.png"),sock.getOutputStream(),true);
sock.close();
}
}
A
public class A
{
public static void main(String[] args) throws IOException
{
Socket sock = new ServerSocket(9001).accept();
//recevoir
commun.transfert(
sock.getInputStream(),
new FileOutputStream("C:\\M2\\f1.png"),
true);
//envoyer//
Socket sock2 = new Socket(InetAddress.getLocalHost(),9002);
commun.transfert(new FileInputStream("C:\\M2\\f1.png"),sock2.getOutputStream(),true);
//envoyer//
sock.close();
}
}
B
public class B
{
public static void main(String[] args) throws IOException
{
Socket sock2 = new ServerSocket(9002).accept();
//recevoir
commun.transfert(
sock2.getInputStream(),
new FileOutputStream("C:\\M3\\finale.png"),
true);
int a=0;
int port;
//envoyer a 9004//
if(a==1)
{
port=9004;
}
else
port=9003;
Socket sock3 = new Socket(InetAddress.getLocalHost(),port);
commun.transfert(new FileInputStream("C:\\M3\\finale.png"),sock3.getOutputStream(),true);
sock2.close();
}
}
C
public class C
{
public static void main(String[] args) throws IOException
{
Socket sock3 = new ServerSocket(9003).accept();
//recevoir
commun.transfert(
sock3.getInputStream(),
new FileOutputStream("C:\\M4\\finale.png"),
true);
//envoyer//
Socket sock4 = new Socket(InetAddress.getLocalHost(),9004);
commun.transfert(new FileInputStream("C:\\M4\\finale.png"),sock4.getOutputStream(),true);
sock3.close();
}
}
public class srv
{
public static void main(String[] args) throws IOException
{
Socket sock4 = new ServerSocket(9004).accept();
commun.transfert(
sock4.getInputStream(),
new FileOutputStream("C:\\M5\\finale.png"),
true);
sock4.close();
}
}
et voila le code j'ai savoir q est ce que t on pense
j ai simuler un envoi de client vers serveur en passant par A et B et C
s il te plait dit q est ce que tu en pense
et merci de votre aide
pour la classe commun j ai gardé la même:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
client
public class cl
{
public static void main(String[] args) throws IOException
{
Socket sock = new Socket(InetAddress.getLocalHost(),9001);
commun.transfert(new FileInputStream("C:\\M1\\oth.png"),sock.getOutputStream(),true);
sock.close();
}
}
A
public class A
{
public static void main(String[] args) throws IOException
{
Socket sock = new ServerSocket(9001).accept();
//recevoir
commun.transfert(
sock.getInputStream(),
new FileOutputStream("C:\\M2\\f1.png"),
true);
//envoyer//
Socket sock2 = new Socket(InetAddress.getLocalHost(),9002);
commun.transfert(new FileInputStream("C:\\M2\\f1.png"),sock2.getOutputStream(),true);
//envoyer//
sock.close();
}
}
B
public class B
{
public static void main(String[] args) throws IOException
{
Socket sock2 = new ServerSocket(9002).accept();
//recevoir
commun.transfert(
sock2.getInputStream(),
new FileOutputStream("C:\\M3\\finale.png"),
true);
int a=0;
int port;
//envoyer a 9004//
if(a==1)
{
port=9004;
}
else
port=9003;
Socket sock3 = new Socket(InetAddress.getLocalHost(),port);
commun.transfert(new FileInputStream("C:\\M3\\finale.png"),sock3.getOutputStream(),true);
sock2.close();
}
}
C
public class C
{
public static void main(String[] args) throws IOException
{
Socket sock3 = new ServerSocket(9003).accept();
//recevoir
commun.transfert(
sock3.getInputStream(),
new FileOutputStream("C:\\M4\\finale.png"),
true);
//envoyer//
Socket sock4 = new Socket(InetAddress.getLocalHost(),9004);
commun.transfert(new FileInputStream("C:\\M4\\finale.png"),sock4.getOutputStream(),true);
sock3.close();
}
}
public class srv
{
public static void main(String[] args) throws IOException
{
Socket sock4 = new ServerSocket(9004).accept();
commun.transfert(
sock4.getInputStream(),
new FileOutputStream("C:\\M5\\finale.png"),
true);
sock4.close();
}
}
othmane19
Messages postés
96
Date d'inscription
jeudi 16 avril 2009
Statut
Membre
Dernière intervention
27 avril 2013
13 nov. 2011 à 11:12
13 nov. 2011 à 11:12
j attend ton avis s 'il te plait
othmane19
Messages postés
96
Date d'inscription
jeudi 16 avril 2009
Statut
Membre
Dernière intervention
27 avril 2013
16 nov. 2011 à 17:53
16 nov. 2011 à 17:53
bonjour
je vous est mis le sujet afin que vous puissiez comprendre le sujet il s'agit d'une application qui fait le transfert d'un fichier en utilisant un socket java a travers un réseau de recouvrement
s'il vous plait si vous avez une idée comment s'y faire n'hésiter pas
merci de votre aide d'avance
Mise en place du réseau de recouvrement
Les équipements cibles doivent disposer d'une application permettant la réception des contenus. Ces applications
sont interconnectées au moyen d'éléments d'interconnexion (dénommés ci-après routeurs de recouvrement). Par
le maillage de leur interconnexion, les routeurs de recouvrements assurent le routage et le transfert des contenus
vers les équipements cibles. Ces fonctionnalités supposent que les routeurs de recouvrement disposent d'une
application dédiée.
Cette première étape consiste à mettre en place l'interconnexion logique entre les équipements cibles. Dans cette
version, on se limitera à une interconnexion statique prévue à l'avance.
A chaque application sera associée une adresse logique sur le réseau de recouvrement. Le choix des critères
d'attribution de ces adresses est laissé à votre convenance.
je vous est mis le sujet afin que vous puissiez comprendre le sujet il s'agit d'une application qui fait le transfert d'un fichier en utilisant un socket java a travers un réseau de recouvrement
s'il vous plait si vous avez une idée comment s'y faire n'hésiter pas
merci de votre aide d'avance
Mise en place du réseau de recouvrement
Les équipements cibles doivent disposer d'une application permettant la réception des contenus. Ces applications
sont interconnectées au moyen d'éléments d'interconnexion (dénommés ci-après routeurs de recouvrement). Par
le maillage de leur interconnexion, les routeurs de recouvrements assurent le routage et le transfert des contenus
vers les équipements cibles. Ces fonctionnalités supposent que les routeurs de recouvrement disposent d'une
application dédiée.
Cette première étape consiste à mettre en place l'interconnexion logique entre les équipements cibles. Dans cette
version, on se limitera à une interconnexion statique prévue à l'avance.
A chaque application sera associée une adresse logique sur le réseau de recouvrement. Le choix des critères
d'attribution de ces adresses est laissé à votre convenance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
17 nov. 2011 à 01:33
17 nov. 2011 à 01:33
J'avoue que ça fais plusieurs fois que je vois tes messages et que je n'y réponds pas, mais c'est parce que ton problème est assez compliqué et que je n'ai pas trop le temps en ce moment pour m'y consacrer d'avantage. ça ira mieux dans une semaine ;-)
Donc si tu as le temps d'attendre jusque là je regarderai tout ça attentivement et te dirai ce que j'en pense. Mais pour l'instant je n'ai guère plus de temps à consacrer au forum que quelques petites aides hyper-faciles qui me prennent 5 minutes maxi, ce qui n'est pas ton cas. J'espère que tu comprendras :)
Donc si tu as le temps d'attendre jusque là je regarderai tout ça attentivement et te dirai ce que j'en pense. Mais pour l'instant je n'ai guère plus de temps à consacrer au forum que quelques petites aides hyper-faciles qui me prennent 5 minutes maxi, ce qui n'est pas ton cas. J'espère que tu comprendras :)
othmane19
Messages postés
96
Date d'inscription
jeudi 16 avril 2009
Statut
Membre
Dernière intervention
27 avril 2013
21 nov. 2011 à 13:36
21 nov. 2011 à 13:36
il sera top tard bon c 'est mort
en tt cas merci
en tt cas merci