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