Fuld dokumentation på DOTJabber som html
download som Windows hjælpe fil

Fuld dokumentation på DOTJabber og jabber-net som html
download som Windows hjælpe fil
Download jabber-net.dll til ver 1.1

Download DOTJabber.dll til ver 1.1

Download begge DLL filer, og tilføj en reference til dem idit project.

declarere din jabber klient med
Private jcClient As DOTJabber.JabberClient

' Start jabber klient med
jcClient = New DOTJabber.JabberClient("brugernavn", "password", "office", 10, "chatportal.dk")
' vil du evt. have oprettet en konto, fordi du ikke allerede er oprettet skriv herefter
jcClient.AutoCreateAccount = True
' tilføj handlers til de forskellige events
' disse subs skal selvfølgelige allerede være oprettet i dit project
' se dokumentationen for hvordan de skal se ud.
 AddHandler jcClient.ContactlistReady, AddressOf Me.ContactlistReady
AddHandler jcClient.disconnected, AddressOf Me.disconnected
AddHandler jcClient.onGatewayDisconnected, AddressOf Me.onGatewayDisconnected
AddHandler jcClient.onGatewayReadyLogin, AddressOf Me.onGatewayReadyLogin
AddHandler jcClient.login, AddressOf Me.Login
AddHandler jcClient.onDebug, AddressOf Me.onDebug
AddHandler jcClient.OnMessage, AddressOf Me.OnMessage
AddHandler jcClient.OnPresence, AddressOf Me.OnPresence
' Log på jabber netværk'et
jcClient.DoLogin()

onGatewayReadyLogin vil tricker hvis jabber serveren understøtter en eller flere af de transports gateway som er understøtter af DOTJabber. ( pt. kun ICQ, MSN, AIM og Yahoo messanger )
Du logger herefter på en af disse netværk, ved at registrere på getway'en

Private Sub onGatewayReadyLogin(ByVal type As DOTJabber.gateway_type)
    Select Case type
        Case DOTJabber.gateway_type.aim
            'før login, skal handlers for event for hver gateway, tilføjes.
            'Skal selvfølgelig gøres før hvert login, men gidder ikke skrive koden flere gange
            AddHandler ircClient.onDisconnect, AddressOf onAIMDisconnect
            AddHandler ircClient.onPrivateMsg, AddressOf onAIMPrivateMsg
            AddHandler ircClient.onlogin, AddressOf onAIMLogin
            JabberClient.aimGateway.RequestKey("brugernavn", "password", "online nick")
        Case DOTJabber.gateway_type.icq
            ' af en eller anden grund understøtter nogle icq gateways ikke nick
            JabberClient.icqGateway.RequestKey("brugernavn", "password")
        Case DOTJabber.gateway_type.msn
            JabberClient.icqGateway.RequestKey("brugernavn", "password", "online nick")
        Case DOTJabber.gateway_type.yahoo
            JabberClient.icqGateway.RequestKey("brugernavn", "password", "online nick")
    End Select
End Sub