Пример #1
0
  /* Réception d'un message du client */
  public String ReceiveMsg() {
    byte b;
    StringBuffer taille = new StringBuffer();
    StringBuffer message = new StringBuffer();

    try {
      while ((b = dis.readByte()) != (byte) '#') {
        if (b != (byte) '#') taille.append((char) b);
      }

      for (int i = 0; i < Integer.parseInt(taille.toString()); i++) {
        b = dis.readByte();
        message.append((char) b);
      }
    } catch (IOException e) {
      System.err.println("RunnableTraitement : Erreur de reception de msg (IO) : " + e);
    }

    return message.toString();
  }