Résolu Client/Server - Tableau et niveau de gris

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

à 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[];

}
 
Haut