Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Chat Più Sofisticata in VB6
Forum - Visual Basic 6 - Chat Più Sofisticata in VB6

Avatar
Saymon12 (Normal User)
Newbie


Messaggi: 3
Iscritto: 17/03/2007

Segnala al moderatore
Postato alle 8:14
Sabato, 17/03/2007
Ciao a tutti ragazzi, sono nuovo in questo forum ma ne sono rimasto molto colpito.
Ho postato qui xke mi servirebbe l'aiuto di qualkuno di voi ke si intenda di più di me in VB6.
Vi pongo subito il mio problema.
Io sto realizzando una chat multiutente client server tramite winsock, fin qui tutto bene ma una cosa che nn riesco a fare è una cosa, io dal server vorrei ke quando clicco sulla listbox degli utenti connessi a me, mi uscisse una specie di menu a tendina cn le seguenti opzioni:

Visualizza Informazioni
Banna
Kicka

Potreste gentilmente scrivermi il codice per il menu a tendina e magari i correlati codici per ogni voce.
-Visualizza Informazioni (mi servono sl IP, Sistema Operativo, e Versione di Client Utilizzato)
-Banna (cioè che caccio via l'utente selezionato per 10 minuti, sapete in caso di flood)
-Kicka (far sl disconettere l'utente)

Ve ne prego se potete aiutatemi. Io ho molta fiducia in questo forum. Vi ringrazio anticipatamente.:k:

PM Quote
Avatar
c.ronaldo (Normal User)
Expert


Messaggi: 577
Iscritto: 01/02/2007

Segnala al moderatore
Postato alle 13:32
Sabato, 17/03/2007
Innanzitutto benvenuto nel forum :k:
POI non ho capito cosa vuoi fare con ciccka...
Cmq per bannare (per disconnettere un utente potresti
usare winsock.senddata "Disc"...e nel server :
WSK.GETDATA DATI
iF DATI = "disc" then wsk.close...
Se hai dubbi posta pure...per le altre cose vedo un pò cosa trovo...
Comunque su
http://planetsourcecode.com trovi tantissime chat...
Vedi vun pò! ;)
PS: Perchè al posto del menù a tendina non iserisci dei commandbutton!:)

Ultima modifica effettuata da c.ronaldo il 17/03/2007 alle 13:34
PM Quote
Avatar
Saymon12 (Normal User)
Newbie


Messaggi: 3
Iscritto: 17/03/2007

Segnala al moderatore
Postato alle 13:38
Sabato, 17/03/2007
Testo quotato

Postato originariamente da c.ronaldo:

Innanzitutto benvenuto nel forum :k:
POI non ho capito cosa vuoi fare con ciccka...
Cmq per bannare (per disconnettere un utente potresti
usare winsock.senddata "Disc"...e nel server :
WSK.GETDATA DATI
iF DATI = "disc" then wsk.close...
Se hai dubbi posta pure...per le altre cose vedo un pò cosa trovo...
Comunque su
http://planetsourcecode.com trovi tantissime chat...
Vedi vun pò! ;)
PS: Perchè al posto del menù a tendina non iserisci dei commandbutton!:)



Ti ringrazio x il codice ma se potresti scrivelo nello specifico sarei lieto visto ke sn nubbio nell'utilizzo sofisticato del Winsock.
Kmq nel caso di kiccare volevo sl far disconnettere l'utente selezionato.
Mentre per bannare intendo farlo disconnettere x un certo tempo. Ti ringrazio per il benvenuto e x l'aiuto se hai altro posta pure mi fa piacere.
Kmq avevo ragione siete un grandissimo forum. :k::k:

Ultima modifica effettuata da Saymon12 il 17/03/2007 alle 13:39
PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 15:00
Sabato, 17/03/2007
beh non è utilizzo sofisticato di winsock.
se sei riuscito acreare una chat dovresti capire il metodo di invio.
devi solo madare un testo "fisso" che io client riconosca e esegua una tua azione pe esempio se vuoi fare disconnettere il client assocerai al testo fissato (da te) di perchè si svolga tale evento e metterai ad esempio un "end"
per una disconnessione limitata basta che all'invio di un tuo testo fissato attivi un timer e al 300 ticchettio di 1 secondo (5 min) si riattivi la connessione.
per le informazioni puoi quardate sempre nei winsocks il remotehost o farteli dare automaticamente alla connessione .

PM Quote
Avatar
Saymon12 (Normal User)
Newbie


Messaggi: 3
Iscritto: 17/03/2007

Segnala al moderatore
Postato alle 15:33
Sabato, 17/03/2007
Testo quotato

Postato originariamente da P4p3r0g4:

beh non è utilizzo sofisticato di winsock.
se sei riuscito acreare una chat dovresti capire il metodo di invio.
devi solo madare un testo "fisso" che io client riconosca e esegua una tua azione pe esempio se vuoi fare disconnettere il client assocerai al testo fissato (da te) di perchè si svolga tale evento e metterai ad esempio un "end"
per una disconnessione limitata basta che all'invio di un tuo testo fissato attivi un timer e al 300 ticchettio di 1 secondo (5 min) si riattivi la connessione.
per le informazioni puoi quardate sempre nei winsocks il remotehost o farteli dare automaticamente alla connessione .


Ti ringrazio per i tuoi consigli e suggerimenti vedrò cosa posso fare... L'unico mio dubbio e cm riuscire a creare un menu a tendina quando clicco col destro del mouse su un utente della listbox e mi escono le varie voci.
Postate se potete e o sapete.
Vi ringrazio in anticipo ciao a tutti

PM Quote