Chat con aspt net 4

lunedì 10 dicembre 2012 - 09.25
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows Server 2008  |  Visual Studio 2010  |  Javascript

trinity Profilo | Guru

Buongiorna ragazzi,
questa mattina ho avuto la notizia che un mio cliente vuole ampliare il sito web che gli feci introducendo una chat, sia tra due persone che in gruppo...Lui mi ha detto che la vorrebbebsemplice stile facebook. Ossia che gli appare l'ora del messaggio inviato che rimane la cronologia dei messaggi e che appunto si possa chattare anche in gruppi di persone.
Adesso chiedo l'aiuto a voi..non so proprio da dove iniziare. Si può creare una chat del genere con asp net e che ne so java o ajax in aiuto?
Avete qualche consiglio? O pagine in rete dove andare a vedere?
Dimenticavo deve anche apparire le persone on line per appunto contattarle e vedere chi è in chat. A questo punto dovrei giocare con le session? Se si tale session dovrei anche registrarle nel db sql server anche perchè dopo un tot di tempo che non sei al pc dovrebbe andare offline l'utente...

Aiuto :(

Ciao e grazie
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

algraps Profilo | Junior Member

Ciao,
prova a dare un'occhiata a questo link: http://anantgarg.com/2009/05/13/gmail-facebook-style-jquery-chat/
E' una chat in stile facebook.
Poi per quanto riguarda invece la storicizzazione, puoi salvare il tutto in file xml. utilizzando il guid associato alla chat. In questo modo avrai un file GUID.xml e alla chiusura della chat salvi tutto il contenuto oppure puoi aggiornare il file xml ogni volta che qualcuno scrive qualcosa.

Fammi sapere.
Ciao
A.G.
http://nothingnessit.wordpress.com/

trinity Profilo | Guru

HO dato un'occhiata al volo alla pagina, questa jquery ti permette anche di chattare in gruppo? e per gestire l'utente che non è più al pc quindi, lo fa? ed infine quando mi dici di salvare il tutto in un file xml, scusa ma sono un pò pippa nel campo, come devo fare?

Ciao e grazie
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

algraps Profilo | Junior Member

>HO dato un'occhiata al volo alla pagina, questa jquery ti permette
>anche di chattare in gruppo? Si.
e per gestire l'utente che non è
>più al pc quindi, lo fa? Cioe'? Se non e' piu' al pc non chatta. Scusa ma non ho capito la domanda.
ed infine quando mi dici di salvare
>il tutto in un file xml,
Ogni chat viene identificata in modo univoco con un guid. E in quel momento crei un file xml. Ogni volta che qualcuno scrive qualcosa inserisci quello che scrive nel file xml. La struttura del file potrebbe essere cosi:

<xml>
<chat id=GUID dataCreatione = data>
<utente id=idutente data=Data> blablablabla </utente>
<utente id=idutente2 data=Data> blablablablabla </utente>
<utente id=idutente data=Data> blablablabla </utente>
<utente id=idutente2 data=Data> blablablablabla </utente>
</chat>
</xml>

salvi quello che scrive l'utente , il suo id e la data di digitazione. Oppure puoi salvare la chat alla fine della sessione. Quando chiudono la chat.
scusa ma sono un pò pippa nel campo, come devo fare?
Non preoccuparti.. anzi.. chiedi e continua a chiedere....
>
>Ciao e grazie
Ciao e grazie a te.

>Cirillo Fabio
>www.wondernet.biz
>fabio@wondernet.biz
>http://blogs.dotnethell.it/fabiocirillo/
>http://wnetsoftware.blogspot.com

A.G.
http://nothingnessit.wordpress.com/

trinity Profilo | Guru

C'è come gestire questa jquery per creare la chat di gruppo? e Poi come posso far rilevare alla jquery l'utente che è online e quindi può essere contattato

Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5