Sasuke952
Premium
- Inscription
- 15 Mai 2012
- Messages
- 83
- Réactions
- 16
- Points
- 11 420
- Langage utilisé : Java sous Android Studio 2.3
- Description du problème : Bonjour,
J'ai deux applications. Un client et un serveur et j'arrive à envoyer des caractères depuis mon client vers mon serveur et mon problème c'est que je n'arrive pas à atteindre mon objectif qui est de créer un tableau de taille dynamique et de remplir le tableau par des float et d'afficher ce tableau puis convertir ces float en octet et les transformer en niveau de gris. (Tout ça sur le serveur bien entendu)
Le message est une série de nombre séparé par des tirets.
Le 1er chiffre (0 ou 1) servira a dire si oui ou non il faut convertir le float en niveau de gris
Le 2ème nombre -> nombre de ligne
Le 3ème nombre -> nombre de colonne
- Screenshot(s) :
- Cause : Manque de connaissance
Vous devez être inscrit pour voir les liens ! Inscrivez-vous ou connectez-vous ici.
à partir de la ligne 93 du MainActivity du Server
int pos_sep=messageFromClient.indexOf("-");
String ele_1= messageFromClient.substring(0,pos_sep);
String to_process=messageFromClient.substring(pos_sep+1);
pos_sep=messageFromClient.indexOf("-");
ele_1= messageFromClient.substring(0,pos_sep);
//si ele_1 = 0 alors transformer les float en octet (0 à 255) puis afficher la valeur en niveau de gris
//si ele_1 = 1 alors laisser la valeur en float dans le tableau
int pos_sep2=to_process.indexOf("-");
String ele_2= to_process.substring(0,pos_sep);
String to_process2=to_process.substring(pos_sep2+1);
pos_sep2 = to_process.indexOf("-");
ele_2= to_process.substring(0,pos_sep2);
//ele_2 correspond au nombre de ligne du tableau
int pos_sep3=to_process2.indexOf("-");
String ele_3= to_process2.substring(0,pos_sep);
String to_process3=to_process2.substring(pos_sep2+1);
pos_sep3 = to_process2.indexOf("-");
ele_3= to_process2.substring(0,pos_sep2);
//ele_3 correspond au nombre de colonne du tableau
int taille = pos_sep3*pos_sep2;
for (i=0; i<taille; i++)
{
int tab[];
}
int pos_sep=messageFromClient.indexOf("-");
String ele_1= messageFromClient.substring(0,pos_sep);
String to_process=messageFromClient.substring(pos_sep+1);
pos_sep=messageFromClient.indexOf("-");
ele_1= messageFromClient.substring(0,pos_sep);
//si ele_1 = 0 alors transformer les float en octet (0 à 255) puis afficher la valeur en niveau de gris
//si ele_1 = 1 alors laisser la valeur en float dans le tableau
int pos_sep2=to_process.indexOf("-");
String ele_2= to_process.substring(0,pos_sep);
String to_process2=to_process.substring(pos_sep2+1);
pos_sep2 = to_process.indexOf("-");
ele_2= to_process.substring(0,pos_sep2);
//ele_2 correspond au nombre de ligne du tableau
int pos_sep3=to_process2.indexOf("-");
String ele_3= to_process2.substring(0,pos_sep);
String to_process3=to_process2.substring(pos_sep2+1);
pos_sep3 = to_process2.indexOf("-");
ele_3= to_process2.substring(0,pos_sep2);
//ele_3 correspond au nombre de colonne du tableau
int taille = pos_sep3*pos_sep2;
for (i=0; i<taille; i++)
{
int tab[];
}