Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da EziT90 Visualizza il messaggio
    Cosa intendi con fare un cambio a livello di protocollo..??
    Se vuoi che il Server debba poter inviare 2 righe insieme al Client (o se vogliamo generalizzare .. N), la cosa è molto semplice: basta anticipare al Client quante righe deve aspettarsi.

    E si può fare banalmente inviando al Client una prima riga con un numero (es. "2") e poi le due righe. Il Client ovviamente deve essere allineato a questo concetto e quindi: a) leggere la riga con il numero (e parsarlo in int), b) ciclare per leggere N righe e stamparle, c) fare il resto come stavi facendo.

    Il Client in questo modo resta ancora "ignaro" di quale è il senso della comunicazione (ripeto, lo SA il Server il senso di ciò che invia e riceve e lo SA l'utente "umano" che legge e scrive). Ma almeno il Client ha una informazione in più: quante righe deve aspettarsi dal Server.

    E per concludere: questo è il concetto del "protocollo". Con questa modifica il protocollo è leggermente diverso da quello che stavi usando adesso.
    Ultima modifica di andbin; 29-12-2016 a 19:21
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.