23/10/13 11:46
cyclope05
Ciao a tutti,
stò realizzando una piccola chat.
Il server è multiutente ed ho utilizzato i timer perchè i thread ancora non riesco ad usarli è da pochissimo che programmo in net, nel server ho aggiunto una listview nella quale espongo alcuni dati del client che si connette come indirizzo ip e nome utente.
vorrei fare in modo che cliccando su una singola riga si apra una chat singola per quel solo utente e così avevo pensato ad una tabpage nella quale nella prima ho inserito una richtextbox che conterrà la chat sotto un textbox per scrivere e un button che invia il messaggio appena scritto.
Ad oggi ottengo questo risultato....
Quando un client si connette mi compare correttamente nella lista .... se i client mi scrivono .. tutto compare nella richtextbox del tabepage1 e se io rispondo tutti ricevono la mia risposta ma i client tra loro sono correttamente esclusi, nel senso che leggono solo le risposte del server e non si leggono tra loro...
Questo è quello che vorrei fare ossia chattare in modo privato con ogni singolo client... quindi mi chiedevo ... c'è un modo per duplicare tutta la tabpage1 compreso i codici del button che invia le risposte?
Come posso fare per rendere la chat lato server privata?
Spero di essermi spiegato.... e vi ringrazio per l'aiuto che potrete darmi, ho dato una bella occhiata in giro ma giuro non ci stò capendo + nulla.... quasi quasi rimpiango il vb6
grazie a tutti ancora per la pazienza
stò realizzando una piccola chat.
Il server è multiutente ed ho utilizzato i timer perchè i thread ancora non riesco ad usarli è da pochissimo che programmo in net, nel server ho aggiunto una listview nella quale espongo alcuni dati del client che si connette come indirizzo ip e nome utente.
vorrei fare in modo che cliccando su una singola riga si apra una chat singola per quel solo utente e così avevo pensato ad una tabpage nella quale nella prima ho inserito una richtextbox che conterrà la chat sotto un textbox per scrivere e un button che invia il messaggio appena scritto.
Ad oggi ottengo questo risultato....
Quando un client si connette mi compare correttamente nella lista .... se i client mi scrivono .. tutto compare nella richtextbox del tabepage1 e se io rispondo tutti ricevono la mia risposta ma i client tra loro sono correttamente esclusi, nel senso che leggono solo le risposte del server e non si leggono tra loro...
Questo è quello che vorrei fare ossia chattare in modo privato con ogni singolo client... quindi mi chiedevo ... c'è un modo per duplicare tutta la tabpage1 compreso i codici del button che invia le risposte?
Come posso fare per rendere la chat lato server privata?
Spero di essermi spiegato.... e vi ringrazio per l'aiuto che potrete darmi, ho dato una bella occhiata in giro ma giuro non ci stò capendo + nulla.... quasi quasi rimpiango il vb6
grazie a tutti ancora per la pazienza
aaa