Newsgroup: it.comp.lang.delphi
Titolo: Programma per messaggistica interna

Ho provato parecchi programmini di messaggistica, ma nessuno mi ha
soddisfatto appieno, per cui vorrei provare a farmene uno da solo, cucito su
misura. Nella mia testa ho già tutto chiaro su come lo vorrei, l'intenzione
sarebbe quella di fare un client e un server (non mi piace la soluzione
serverless)...
Purtroppo ho pochissima esperienza su winsock e compagnia bella... non è che
ci sono in giro dei programmuzzi di esempio e/o open source da studiarsi?
Non vorrei buttar via del tempo su un progetto che poi magari non riuscirei
a completare, o, peggio ancora, iniziare a programmarlo facendo scelte
totalmente sbagliate.
-- 
Jax
====
C'è nei sogni, specialmente in quelli generosi, una qualità impulsiva e
compromettente che spesso travolge anche coloro che vorrebbero mantenerli
confinati nel limbo innocuo della più inerte fantasia. (Moravia)

 totalmente sbagliate.
Purtroppo non so aiutarti dal punto di vista di software scritto in codice
nativo delphi  (programmo in C++ col Builder).
Tuttavia, se conosci un po' di C/C++, non dovrebbe essere difficile
orientarti tra gli esempi che troverai seguendo questo link:
http://www.codeproject.com/internet/#Client%2FServer+Development
Tieni presente, perň, che il collegamento a cui ti rimando contiene roba
scritta facendo esclusivamente uso delle WinAPI.
Buon lavoro,
A.

 orientarti tra gli esempi che troverai seguendo questo link:
Grazie.
--
Jax
====
L'omicidio è sempre un errore: non si deve mai fare niente di cui non
si possa poi parlare dopo cena.

Se vai su questo link trovi un esempio fatto da me.
http://www.redangel.it/click_file.asp?m=698&l=
Vincenzo Di Falco
Ciao

 
http://www.redangel.it/click_file.asp?m=698&l=
Grazie per l'aiuto, ma a me serviva una cosa client/server, mentre il tuo mi
sembra peer to peer. Dico mi sembra perché non riesco a farlo funzionare...
per caso è un'implementazione del net send?
--
Jax
====
Le sciocche e laide abitudini sono le corruzioni della nostra natura.
(Foscolo)

 soddisfatto appieno, per cui vorrei provare a farmene uno da solo, cucito su
Scusa se non rispondo alla tua domanda, comunque, hai provato Jabber? 
Può essere usato anche con un server privato (anziché connettersi ad un 
server su internet).
www.jabber.org
 se ricordo bene. Ci sono diversi client che puoi 
sperimentare per diversi SO.
Ciao,
   Luca

 sperimentare per diversi SO.
Ho passato tutto il giorno a provarlo ;)
In effetti mi è piaciuto molto, ho usato ejabberd (jabberd non mi andava)
come server e miranda come client.
Tutto funziona benissimo (io adoro miranda), ma purtroppo non è adatto ai
miei scopi, perché quando un utente si registra sul server è necessario
aggiungerlo su tutti i client e fare le autorizzazioni incrociate... a meno
che tu non abbia una soluzione da propormi ;)
Ho anche provato ad usare dei tool di salvataggio della contact list ma
senza risultato: gli utenti vengono sì esportati/importati ma nel client
restano sempre offline anche se non lo sono.
-- 
Jax
====
Niente si regala così generosamente come i consigli. (La Rochefoucauld)

 restano sempre offline anche se non lo sono.
Strano, io comunque uso Gaim (
gaim.sourceforge.net
, esiste anche per 
windows) come client jabber/aim/.... quindi non ti so aiutare con 
miranda. In Gaim puoi semplicemente copiarti i file d'impostazione che 
lui salva che includono anche il file blist.xml con la buddylist.
Comunque non ho mai provato a fare esperimenti come quello che stai 
facendo quindi non ti so aiutare più di tanto.
Il protocollo Jabber è opensource quindi al limite puoi usare jabber 
come server/protocollo e crearti la tua particolare applicazione client 
(in questo modo forse risparmi un po' di tempo nel senso che non devi 
anche stare a crearti un server).
Mi spiace ma non mi sono mai addentrato nei dettagli tecnici di questo 
protocollo di comunicazione quindi proprio non so darti una mano in 
questo senso.
Se hai un po' di tempo leggi la documentazione che trovi in giro e prova 
altri client (visto che ce ne sono diversi), forse la soluzione al tuo 
caso particolare esiste già solo che noi due la ignoriamo.
Ciao,
   Luca

 non devi anche stare a crearti un server).
Sicuramente. Ho visto che usa xml, mi pare. Peccato che non esistano client
open source scritti in delphi... :(
Grazie comunque per il supporto!
-- 
Jax
====
"Per ogni dollaro speso nell'acquisto di un nuovo programma se ne spendono
altri cinque per risolvere i problemi di installazione"
da BusinessWeek

 open source scritti in delphi... :(
Eh... questo purtroppo non lo so, non mi pare di averne visti però.
Ciao,
   Luca