Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
09/04/09 20:15
Pollon24
Per il client irc che sto sviluppando, avrei bisogno di una lista dei nick. Ho creato quindi una ListBox ma ora non so come far prendere dal chan tutti i nick. Per irc il comando per ricevere i nick è /names . Qualcuno ha idee? 8-|
aaa
11/04/09 12:51
GrG
che problema c'è? con il winsock invii il comando e prelevi la risposta...
aaa
13/04/09 8:36
Pollon24
Ecco si ma poi dovrei splittare il tutto eliminando i caratteri "@", "+", "%", "&", "~". Potresti suggerirmi del codice?
aaa
13/04/09 8:49
ruggy94
non uso IRC, quindi potresti farmi un esempio di quello che ti viene restituito dicendo quali caratteri vuoi eliminare?
aaa
13/04/09 9:08
Pollon24
Allora dopo il comando /names #canale, mi viene restituito ad esempio questo:

:tophost.azzurra.org 353 Pollon24 = #asd :Pollon24 @Guest13006
:tophost.azzurra.org 366 Pollon24 #asd :End of /NAMES list.

Nel chan c'ero io (Pollon24) e Guest13006. Essendo il guest un oper aveva la @. Forse però sarebbe inutile togliere anche la @ & % ecc perchè nella nicklist sarebbe bene vedere anche i gradi...
aaa
13/04/09 10:32
GrG
Postato originariamente da Pollon24:

Allora dopo il comando /names #canale, mi viene restituito ad esempio questo:

:tophost.azzurra.org 353 Pollon24 = #asd :Pollon24 @Guest13006
:tophost.azzurra.org 366 Pollon24 #asd :End of /NAMES list.

Nel chan c'ero io (Pollon24) e Guest13006. Essendo il guest un oper aveva la @. Forse però sarebbe inutile togliere anche la @ & % ecc perchè nella nicklist sarebbe bene vedere anche i gradi...


sec me è meglio che li tieni comunque per levarli dopo ke li hai messi in una list (anche con @ % + ecc...) con un ciclo "esamini" ogni nick e vediil primo carattere con cui inizia, se è uno di quelli lo elimini altrimenti no. per controllare il primo carattere usa un left()
aaa
13/04/09 10:37
theprogrammer
Scusa ... ma stai creando un client irc e

1) non sembra che tu sappia che devi usare un socket per comunicare

2) non sembra che tu sappia usare le funzioni di base delle stringhe

Hai solo inserito una ListBox (ovvero hai preso un controllo e l'hai messo sul form) ...

Puo' essere che questo progetto va oltre le tue (attuali) capacita'?
Non e' meglio che cominci con qualcosa di piu' semplice?

Un forum ti puo' aiutare indicandoti cosa usare, ma non puo' scrivere tutto il codice per te...
aaa
13/04/09 16:18
Pollon24
Postato originariamente da theprogrammer:

Scusa ... ma stai creando un client irc e

1) non sembra che tu sappia che devi usare un socket per comunicare

2) non sembra che tu sappia usare le funzioni di base delle stringhe

Hai solo inserito una ListBox (ovvero hai preso un controllo e l'hai messo sul form) ...

Puo' essere che questo progetto va oltre le tue (attuali) capacita'?
Non e' meglio che cominci con qualcosa di piu' semplice?

Un forum ti puo' aiutare indicandoti cosa usare, ma non puo' scrivere tutto il codice per te...

Ti sbagli, il client non ha solo la listbox, vorrei solo una delucidazione su come splittare il testo ricevuto ma ci sono arrivato da solo, grazie lo stesso per la tua presunzione
aaa