Programmazione di reti in Java!

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
Saruman
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2378
Iscrizione: venerdì 16 marzo 2007, 22:29

Programmazione di reti in Java!

Messaggio da Saruman »

Ciao a tutti,

Ho iniziato a studiare  la programmazione di reti in Java, La prima difficoltà e nel capire gli Stream  ::), va be lasciamo stare....

Il prof ci consiglia di esercitarci ed ha dato questo esercizio da svolgere per chi ha voglia..

Codice: Seleziona tutto

Da svolgere a Casa
Date le classi CharEncoder e CharDecoder, per la la codifica/decodifica
di caratteri, e la classe ByteEncDec realizzare:
  1 la classe DecoderInputStream che:
           Estende la classe FilterInputStream, contiene un unico costruttore:
               FilterInputStream( InputStream in , ByteEncDec dec)
           Legge dallo stream in byte decodificandoli utilizzando dec
     la classe EncoderWriter che:
  2
           Estende la classe FilterWriter, contiene un unico costruttore
                   EncoderWriter( Writer out , CharEncoder enc)
           Scrive sul writer out caratteri codificati utilizzando enc
     la classe DecoderReader che:
  3
           Estende la classe FilterReader, contiene un unico costruttore
                    DecoderReader( Reader in , CharDecoder dec)
           Legge dal reader in caratteri decodificandoli utilizzando dec
Le classi devono appartenere al pacchetto
                  it.unifi.dsi.pr0607.mat[matricola]


Mi Date una mano?
Avatar utente
Saruman
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2378
Iscrizione: venerdì 16 marzo 2007, 22:29

Re: Programmazione di reti in Java!

Messaggio da Saruman »

è Molto Complicato?  :(
Avatar utente
Bobby
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1978
Iscrizione: lunedì 15 gennaio 2007, 17:29

Re: Programmazione di reti in Java!

Messaggio da Bobby »

più che essere complicato richiede un po' di pazienza per organizzare il tutto; io ce l'avrei la pazienza è che mi manca il tempo per stare lì a scrivere codice  :'(
Comunque sia, un punto di partenza è scrivere le 3 classi: CharEncoder, CharDecoder e quella che secondo me le gestirà ByteEncDec.
Ora non so se hai già affrontato il tema delle conversione Byte/Char, io ho il buio in testa,ma so che in java.io e java.nio ci saranno le classi che potrebbero servire allo scopo.
A questo punto rimangono le altre 3 classi:
- la classe che legge e decodifica (da Byte a Char?): EncoderWriter
- la classe che scrive e codifica (da Char a Byte?): DecoderReader
- la classe classe che materialmente si occupa di codificare e decodificare (chiamata dalle altre due): FilterInputStream. Per me funziona così: gli si passa un input, che sia stato letto o che sia da scrivere non importa, lo prende lo trasforma e lo butta fuori, saranno le altre due che sanno cosa ci devono fare.

Spero che possa essere utile quello che ho scritto (mi accontento anche di "vagamente utile") e per pura onestà intellettuale ti dico che sono un perfetto autodidatta nel campo della programmazione, quindi vado a naso ed a spanne.
The time is out of joint; - O cursed spite,
That even I was born to set it right! -
                                            Hamlet
Avatar utente
Saruman
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2378
Iscrizione: venerdì 16 marzo 2007, 22:29

Re: Programmazione di reti in Java!

Messaggio da Saruman »

ok!

Ogni suggerimento è sempre bene accetto, Nel fine settimana mi studio  un po di cose 

Codice: Seleziona tutto

Thinking in Java  Capitolo 12 Il Sistema di I/O in java.. vediamo cosa capisco
e per lunedì  provo a scrivere un po ti codice...

E pur sempre un esercizio consigliato mica un esame  :P
Avatar utente
Bobby
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1978
Iscrizione: lunedì 15 gennaio 2007, 17:29

Re: Programmazione di reti in Java!

Messaggio da Bobby »

esercizio! esercizio!
l'unico modo per ricordare le cose e capirle veramente è provarle.
The time is out of joint; - O cursed spite,
That even I was born to set it right! -
                                            Hamlet
Avatar utente
Saruman
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2378
Iscrizione: venerdì 16 marzo 2007, 22:29

Re: Programmazione di reti in Java!

Messaggio da Saruman »

Bobby

Riesci a darmi una mano su questo!?

http://forum.ubuntu-it.org/viewtopic.php?t=123909
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti