Newsgroup: it.comp.java
Titolo: Socket

**** Post for FREE via your newsreader at 
post.usenet.com
 ****
Ciao a tutti,
sto scrivendo un client che comunica con un'applicazione server posta su un
server remoto. In particolare, una funzionalità del mio sistema client è
quella di trasmettere delle immagini all'applicazione server. Il numero
delle immagini che vengono trasmesse non è fisso, di volta in volta cambia.
Ovviamente, per il server ogni immagine dovrà essere distinguibile dalle
altre. Utilizzando una socket, la mia necessità è quella di inviare le
immagini con un unico stream. Qual'è secondo voi la migliore soluzione? E
come gestire il flusso di dati in arrivo? Dovrò mettere dei marcatori
all'interno dello stream per identificare quale immagine sta arrivando e per
idenficare dove finisce un'immagine e dove inizia la successiva?
Bah, non so se le mie considerazione siano corrette. Sarei grado se qualcuno
mi fornise qualche dritta o spunto per implementare questo meccanismo.
Grazie mille a tutti.
Mr. Deckard
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 *** Usenet.com - The #1 Usenet Newsgroup Service on The Planet! ***
 
http://www.usenet.com
Unlimited Download - 19 Seperate Servers - 90,000 groups - Uncensored
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=





 ha scritto nel messaggio
news:3f4e...@post.usenet.com...


...
Forse ho capito quello che succede: Mr. Deckard, preoccupato per il
suo post che non si faceva vedere immediatamente dopo essere stato
spedito (post birbante!) ha pensato bene di tentare per altre due
volte...
Ragazzi, nei gruppi non moderati aspettate almeno una mezz'oretta
prima di trarre la conclusione di post disperso...
E come sfogo...
xpost e f/up adeguato
--
"tanto va la gatta al largo che affoga"
(per rispondere personalmente leva IlDitoDalCulo)


Beh ragazzi, vi posso assicurare che dopo 8 anni di utilizzo di internet so
come si invia un post. Il problema è che outlook si è piantato è mi ha fatta
questa sorpresa.
Pensavo fosse ovvio dal fatto che i 3 post sono stati fatti nello stesso
minuto.
Fossi stato così impaziente, almeno 5 minuti avrei aspettato.
Mi dispiace e vi ringrazio per l'ilarità.
Cmq, se qualcuno avesse qualche idea sul tema del post sarei felice ;-)
Ciao a tutti.


 quella di trasmettere delle immagini all'applicazione server.
La prima domanda che mi viene in mente è: perchè non utilizzi la posta
elettronica per trasmettere le foto? Crei un messaggio con tanti attachment
quante sono le foto; sul server crei un programmino che controlla l'arrivo su
una certa casella (in Java o più comodamente un file .procmailrc) e sistema le
immagini dove serve, senza stare a reinventarsi la ruota.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------


Ciao Sfefano,
la tua osservazione non è sbagliata. Ma la mia necessità è quella di rendere
completamente automatico un certo processo, senza ulteriori interventi
umani.
Insomma ho bisogno che l'invio sia del tutto automatico, senza l'intervento
di altro. Il mio flusso di dati, in realtà, comprende immagini e altri tipi
di infomazioni.
Non ho trovato niente, dunque per il momento sto scrivendo un protocollo di
trasmissione che mi permetta di ricreare i vari "oggetti" trasmessi sul
server ricevente. Infatti oltre a reperire tutti gli oggetti, il server
oltre a spare di quele tipo di oggetti sta manipolando, deve anche saperli
distinguere tra tipi omologhi.
Grazie ancora per la tua osservazione.


 distinguere tra tipi omologhi.
Puoi inserire informazioni nel corpo del messaggio.
Anche la ricezione è automatica con i procmailrc (sotto Unix).


  Stefano
Sì hai ragione Stefano,
ma forse non mi sono spiegato bene. Per intervento umano intendevo per la
ricezione della e-mail e della sua elaborazione perché, confesso, non
conosco procmailrc. Ma suppongo che in qualche modo dovrà essere possibile
fare il parsing della e-mail per poi poter fare le eleborazioni del caso. E
quindi penso che dovrò comunque un qualcosa che elabora la e-mail, o mi
sbaglio (ora mi ragguaglierò su procmailrc).
Comunque a questo punto, ho quasi implementato il protocollo di trasmissione
;-)
Grazie infinite


 per idenficare dove finisce un'immagine e dove inizia la successiva?
che ne dici di usare una intestazione? Ci metti il nome del file e la sua
dimensione, un carattere speciale tipo EOF che non puo' far parte del nome
del file per separare l'intestazione del file vero e proprio. Una cosa tipo
|---||-------|EOF|----file ---file -----|
Il primo pezzo sono 8 byte, il long che rappesenta la dimensione del
file.Segue la stringa con il nome del file. Essendo questa di lunghezza
variabile usi un carattere speciale per indicarne la fine. A questo punto
segue il file.
Per quanto riguarda il numero di immagini o chiudi il socket in invio così
il server capisce che hai finito o puoi mettere un'altra intestazione prima
di tutto che dice quanti file stai per inviare.
Puo' andare?
Ciao
Matteo