Phase de test TCP
This commit is contained in:
parent
41be85aebe
commit
cc2a9cb729
2 changed files with 17 additions and 17 deletions
|
@ -44,11 +44,11 @@ public class MessageHorodate {
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
String Msg = "";
|
String Msg = "";
|
||||||
Msg += ("Destinataire:" + this.getDestinataire() + "\n") ;
|
Msg += ("Destinataire::" + this.getDestinataire() + "\n") ;
|
||||||
Msg += ("Source:" + this.getSource()+ "\n") ;
|
Msg += ("Source::" + this.getSource()+ "\n") ;
|
||||||
Msg += ("Type:"+ this.type+ "\n");
|
Msg += ("Type::"+ this.type+ "\n");
|
||||||
Msg += ("Date:" + this.dateToString() + "\n") ;
|
Msg += ("Date::" + this.dateToString() + "\n") ;
|
||||||
Msg += ("Message:" + this.getMessage() + "\n" );
|
Msg += ("Message::" + this.getMessage() + "\n" );
|
||||||
return Msg ;
|
return Msg ;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -73,13 +73,13 @@ public class MessageHorodate {
|
||||||
public static MessageHorodate stringToMessageHorodate(String s) {
|
public static MessageHorodate stringToMessageHorodate(String s) {
|
||||||
|
|
||||||
String mots[] = s.split("\n");
|
String mots[] = s.split("\n");
|
||||||
Utilisateur destinataire = Utilisateur.stringToUtilisateur(mots[0].split(":")[1]);
|
Utilisateur destinataire = Utilisateur.stringToUtilisateur(mots[0].split("::")[1]);
|
||||||
Utilisateur source = Utilisateur.stringToUtilisateur(mots[1].split(":")[1]);
|
Utilisateur source = Utilisateur.stringToUtilisateur(mots[1].split("::")[1]);
|
||||||
int type = Integer.parseInt(mots[2].split(":")[1]);
|
int type = Integer.parseInt(mots[2].split("::")[1]);
|
||||||
DateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
|
DateFormat format = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
|
||||||
Date date = new Date();
|
Date date = new Date();
|
||||||
try {
|
try {
|
||||||
date = format.parse(mots[3].split(":")[1]);
|
date = format.parse(mots[3].split("::")[1]);
|
||||||
} catch (ParseException e) {
|
} catch (ParseException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
}
|
}
|
||||||
|
|
|
@ -177,7 +177,7 @@ class RunnerTCPEcoute implements Runnable {
|
||||||
while (line != null) {
|
while (line != null) {
|
||||||
|
|
||||||
|
|
||||||
if(line.split(":")[0].equals("Destinataire")) {
|
if(line.split("::")[0].equals("Destinataire")) {
|
||||||
if(msg.equals("")) {
|
if(msg.equals("")) {
|
||||||
dest = line+"\n";
|
dest = line+"\n";
|
||||||
msg=".";
|
msg=".";
|
||||||
|
@ -199,19 +199,19 @@ class RunnerTCPEcoute implements Runnable {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if(line.split(":")[0].equals("Source")) {
|
else if(line.split("::")[0].equals("Source")) {
|
||||||
src = line+"\n";
|
src = line+"\n";
|
||||||
if(!u2Initialise) {
|
if(!u2Initialise) {
|
||||||
u2=Utilisateur.stringToUtilisateur(src.split(":")[1].replaceAll("\n", ""));
|
u2=Utilisateur.stringToUtilisateur(src.split("::")[1].replaceAll("\n", ""));
|
||||||
System.out.println("u2Initialise !");
|
System.out.println("u2Initialise !");
|
||||||
u2Initialise = true;
|
u2Initialise = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if(line.split(":")[0].equals("Type")) {
|
else if(line.split("::")[0].equals("Type")) {
|
||||||
if(line.split(":")[1].equals("2")) {
|
if(line.split("::")[1].equals("2")) {
|
||||||
System.out.println("Bonjour recu!");
|
System.out.println("Bonjour recu!");
|
||||||
//System.out.println(src.split(":")[1].replaceAll("\n", ""));
|
//System.out.println(src.split("::")[1].replaceAll("\n", ""));
|
||||||
u2=Utilisateur.stringToUtilisateur(src.split(":")[1].replaceAll("\n", ""));
|
u2=Utilisateur.stringToUtilisateur(src.split("::")[1].replaceAll("\n", ""));
|
||||||
u2Initialise = true;
|
u2Initialise = true;
|
||||||
System.out.println("Pseudo du poto: >>"+u2.getPseudo()+"<<");
|
System.out.println("Pseudo du poto: >>"+u2.getPseudo()+"<<");
|
||||||
Thread t = new Thread(new RunnerTCPEnvoi(link,app,u2,true));
|
Thread t = new Thread(new RunnerTCPEnvoi(link,app,u2,true));
|
||||||
|
@ -220,7 +220,7 @@ class RunnerTCPEcoute implements Runnable {
|
||||||
}
|
}
|
||||||
type = line+"\n";
|
type = line+"\n";
|
||||||
}
|
}
|
||||||
else if(line.split(":")[0].equals("Date")) {
|
else if(line.split("::")[0].equals("Date")) {
|
||||||
date = line+"\n";
|
date = line+"\n";
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
Loading…
Reference in a new issue