lørdag, januar 23, 2021

En IRC klient in the making?

Daily Rush Debat Daily Rush En IRC klient in the making?

  • Forfatter
    Emne
  • #0

    Hakim
    Bruger
    604 indlæg
    Offline

    Hejsa der

    Jeg har brug for en IRC klient der kan give mig statistik, og da jeg ikke lige kunne finde det på nettet, er det jo næsten oplagt at gøre det selv. Jeg har dog nogle enkelte problemer. Jeg er “gammel og garvet” mht. brugen af en IRC-klient, men har ikke arbejdet med den mere tekniske side af det, nemlig det at få sendt tekst til og fra en server via sockets.

    Jeg bruger selv Borlands C++ Builder, og havde som sådan tænkt mig at bruge det. Hvis du selv bruger C++ (i en eller anden form) og har noget erfaring med at bruge sockets og/eller IRC, og syntes det kunne være sjovt at lave sin egen IRC klient, så syntes jeg da vi skulle ‘teame up’

    Spørgsmål? Så bare pift

    Hakim aka Kim Nørby Andersen
    MultiHouse IT-Partner
    Al magt til HP/Intel/Microsoft aksen!!!

Viser 15 kommentarer - 1 til 15 (af 22 i alt)
  • Forfatter
    Kommentarer
  • #1

    Chameleon
    Bruger
    75 indlæg
    Offline

    hvilken statestikker snakker vi om??? for de hvis du mener ram/uptime/harddiskplad så kan et simpelt irc script jo klare det

    #2

    Hakim
    Bruger
    604 indlæg
    Offline

    jeg snakker om hvor meget folk har snakket, hvornår, joins/parts, disconnects, netsplits etc etc…

    Hakim aka Kim Nørby Andersen
    MultiHouse IT-Partner
    Al magt til HP/Intel/Microsoft aksen!!!

    #3

    Fjahgo
    Bruger
    1.877 indlæg
    Offline
    #4

    Bidetus
    Bruger
    2 indlæg
    Offline

    Jeg havde et 2 dags flip med IRC programmering og nåede at lave 1 program i Visual Basic
    Du kan hente det på min home server når den er oppe
    http://212.242.196.115
    eller du kan hente koderne hvis du har Visual basic. Ved ik rigtigt om du kan bruge det til noget men jeg prøvede da
    eller er et godt sted at spørge om hjælp

    #5

    Hakim
    Bruger
    604 indlæg
    Offline

    takker! jeg har indtil videre kun fået læst din kode igennem, og har stadig enkelte spørgsmål, men de kommer nok i en bunke når jeg har fået smidt ideerne over på kode-form.

    Jeg er for eksempel glad for den der ping pong ting, som jeg ikke havde tænkt over… der er nok en del ting jeg lige skal overveje

    Jeg skal nok sende dig min kode, hvis du skulle være interesseret, og det i det hele taget ender med at blive til noget (og ikke bare et af de mange halvfærdige proggies)

    Hakim aka Kim Nørby Andersen
    MultiHouse IT-Partner
    Al magt til HP/Intel/Microsoft aksen!!!

    #6

    Bidetus
    Bruger
    2 indlæg
    Offline

    Lyder godt.
    Jeg er glad for at kunne hjælpe dig.

    PS. Jeg kan godt skaffe det fulde kode hæfte til IRC
    tror det er 66 A4 Sider

    #7

    Hakim
    Bruger
    604 indlæg
    Offline

    jeg er ikke sikker på jeg har brug for det fulde IRC hæfte, men hvis du har det på digital form, kunne det da godt være spændende at se (ren nørdet interesse).

    Det der er mest spændende for mig er, at få lavet de mest basale ting, så jeg kan få noget statistisk materiale. Jeg skal snart til at have statistik igen, og det kunne være sjovt at kunne lade den “nye viden” gå ud over et datasæt fra eksempelvis en kanal Det er derfor den der lille PING PONG er ret interessant, idet den sparer mig for en del timers læsning, og jeg så kan springe det over og lave noget mere ‘interessant’

    Hakim aka Kim Nørby Andersen
    MultiHouse IT-Partner
    Al magt til HP/Intel/Microsoft aksen!!!

    #8

    ulrich
    Bruger
    3.738 indlæg
    Offline

    Jeg har skrevet det hele i mirc kode engang..

    Det er jo lett.. læs hjælp filen.. det er simpelt at scripte i mirc =)

    #9

    QDK
    Bruger
    3.614 indlæg
    Offline

    jeg kan ikke helt se, hvorfor du vil lave en helt ny IRC klient, bare for at kunne trække noget statestik, det er da bare et spørgsmål om at have en hjemmelavet bot ting til at sniffe alt der sker, evt. smide det i en db, også lave nogle nytrækning features.
    anyway RFCen for IRC ville måske være god at skimte/læse. Jeg kender ikke nummer, men den er vel til at søge.
    Jeg ville nok lave klienten i perl, da det er en masse fine moduler til det, og fordi jeg koder perl for tiden.

    QDK

    Bemærk: Der tages forbehold for taste og stave -fejl, ironi og sarkasme, samt udslogte varer! Alle priser er incl. 25% moms.

    #10

    Hakim
    Bruger
    604 indlæg
    Offline

    problemet ligger i database adgangen. Jeg vil gerne have oplysningerne smidt over i en mysql database, og det kan jeg, så vidt jeg ved, ikke gennem mIRC.

    Der findes nok nogle eggdrops der kan, men jeg har endnu ikke haft heldet med mig, når det gælder at sætte sån’ en op

    Fordelen ved at have en klient til at ordne det er, at jeg så kan ligge andre funktioner ind i den, men i et sprog jeg kan i forvejen. Lige nu er jeg dog strandet lidt, da jeg failer totalt i at kalde en event onPacketrecvd(), så “så 1337 er jeg” :///

    Hakim aka Kim Nørby Andersen
    MultiHouse IT-Partner
    Al magt til HP/Intel/Microsoft aksen!!!

    #11

    deci
    Bruger
    52 indlæg
    Offline

    Hvis du ikke er så meget inde i scripting skulle du tage at kigge på at lave en dll til mirc…, der har du fordelen at kun skulle lave et lille script som aktivere dll’en + kommandoerne…, og så¨at du kan lave al funktionaliteten i C++ ….

    UIN : 14190110

    #12

    Soldier007
    Bruger
    1 indlæg
    Offline

    Det ville da være meget lettere at bruge mIRCStats : http://www.mIRCStats.com.
    Altså hvis det er den slags statestik du snakker om

    #13

    Astat
    Bruger
    38 indlæg
    Offline

    Jeg lavede for et års tid siden min egen irc client. Hvis du vil gøre noget lignende kræver det bare en tcp forbindelse og dokumentationen til irc protokollen. Jeg brugte den her: http://www.irchelp.org/irchelp/text/rfc1459.txt i sin tid. Jeg ved ikke om den er forældet nu men den var i hvert fald meget nyttig.

    #14

    Hakim
    Bruger
    604 indlæg
    Offline

    hmm, jeg har så småt givet op på det med irc-klienten. Jeg kunne ikke helt få de socket komponenter til at makke ret. I stedet tror jeg jeg vælger en mellemting. Lader mirc skrive en seperat log fil, der indlæses når nogen hopper ind på min hjemmeside. Når alle linier er læst ind i databasen, nulstilles den seperate log… det må da være en løsning i hope

    Hakim aka Kim Nørby Andersen
    MultiHouse IT-Partner
    Al magt til HP/Intel/Microsoft aksen!!!

    #15

    Hakim
    Bruger
    604 indlæg
    Offline

    Tak for de gode råd og svar jeg fik. Som jeg nævnte i den sidste post, valgte jeg at lade mIRC lave en log og så parse dem. For dem der skulle være interesserede, er resultatet at se her:
    #Denmark

    Hvis nogle skulle være interesserede i at se noget af slamkoden, så pift :))

    Hakim aka Kim Nørby Andersen
    MultiHouse IT-Partner
    Al magt til HP/Intel/Microsoft aksen!!!

Viser 15 kommentarer - 1 til 15 (af 22 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.