Laden...

simplen ICQ clienten in C# schreiben

Erstellt von Billabong vor 14 Jahren Letzter Beitrag vor 14 Jahren 2.653 Views
B
Billabong Themenstarter:in
4 Beiträge seit 2009
vor 14 Jahren
simplen ICQ clienten in C# schreiben

Hallo,
ich habe geplant einen relativ simplen ICQ clienten in C# zu schreiben.
Dabei bin ich dann auf icq# gestoßen: http://icq-sharp.sourceforge.net/
Leider konnte ich nirgend wo eine Dokumentation oder so was in der Art finden.
Meine Frage ist jetzt: Könnt ihr mir bitte sagen wie man das benutzt?
Danke schon mal im voraus...
mfg Billabong

D
233 Beiträge seit 2008
vor 14 Jahren
L
770 Beiträge seit 2006
vor 14 Jahren

Hallo,

es liegt der komplette Source vor, d.h. es hält dich nichts davon ab, da rein zu gucken und zu schauen, welche Methoden es gibt.

Weiters gibt es einen Ordner, der sich "tests" nennt und darin eine Program.cs liegt, darin findest du auch die ersten Schritte.

Lion

lg Lion

B
Billabong Themenstarter:in
4 Beiträge seit 2009
vor 14 Jahren

Leute, entschuldigt meine Unwissenheit.
Ich habe keine Ahnung was ich mit dem Quelltext tun soll.
Das beispiel sieht zwar ganz logisch aus, aber wie binde ich icq# in mein Projekt ein?

Wenn ich versuche den kompletten Source zu kompillieren, erhalte ich massig Fehler.

//EDIT:

So, ich habe jetzt einfach mal den kompletten Source von Icq# meinem Project beigefügt.
Das klappte soweit ganz gut.

Wenn ich jetzt aber versuche wie bei dem Beispiel mich einzuloggen und eine Nachricht zu verschicken, passiert nichts. Ich bin echt am verzweifeln.
Hier mein Source:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

using IcqSharp;
using IcqSharp.Base;
using IcqSharp.Connections;
using IcqSharp.Packets;

namespace Icqtest
{
    public partial class Form1 : Form
    {
       
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
             Session s = new Session("123123123", "ererer");
             s.Connect();
             CliIcbmSend icbm_send = new CliIcbmSend("123123", "test");
             s.Send(icbm_send);
             s.Dispose()
        }
    }
}

Ich wäre über hilfe wirklich dankbar.

T
307 Beiträge seit 2008
vor 14 Jahren

ich kann zwar nicht hellsehen und kenne das projekt nicht, aber wenn du ein projekt startest und dich irgendwo einloggen willst, dann brauchst du ja sicherlich auch eine dementsprechende datenbank oder eine schnittstelle dazu. das wird hier vielleicht fehlen.
kann es sein das dies der fehler ist?
und wenn du mit dem quellcode nix anzufangen weißt dann schau mal was netreflector spricht. vielleicht gibt der dir mehr einsicht.

B
Billabong Themenstarter:in
4 Beiträge seit 2009
vor 14 Jahren

Danke für eure hilfe, aber ich habe mittlerweile was funktionierendes gefunden: NOscar
mfg Billa

691 Beiträge seit 2007
vor 14 Jahren

Da ich unter dem Begriff Noscar nicht viel anfangen konnte, und das googeln nach Noscar nicht direkt zum Ziel führt:

Noscar ist eine C# Library basierend auf dem Oscar Protokoll:
http://www.danielgrunwald.de/coding/NOscar/

mit freundlichen Grüßen,
Tomot

Projekte: www.gesellschaftsspieler-gesucht.de