Najlepsza biblioteka gg?

0

Chciałem na własny użytek napisać prosty komunikator do sieci gg z wbudowanym 'botem odpowiadaczem'.
Jakich bibliotek polecacie użyć (zależy mi na obsłudze numerów 17kk+).
Próbowałem już użyć sHGG, ale mam problemy z kompilacją: Wszystko ładnie podpinam pod projekt, ale gdy dodam fragment 'sharpGG = new sHGG();' program głupieje...

Maszynaz, dziękuję ślicznie:)

0

libgadu?

0

Nie chce mi przesyłać wiadomości, ani logować do serwera, mimo że ip jest dobre:

 sing System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using DotGadu;

namespace WareGG
{
   /// <summary>
   /// Description of MainForm.
   /// </summary>
   public partial class MainForm : Form
   {
      

      
      
      public MainForm()
      {

         InitializeComponent();
         
      }
      

      
      GaduServer gaduServer = new GaduServer("91.214.237.50", 8074);
      Gadu gadu=new Gadu();
      
      
      
      
      
         
      void Button3Click(object sender, EventArgs e)
      {
         gadu.Connect(gaduServer);
         deb.Text="Teoretycznie połączyłem...";
      }
      
      void Button2Click(object sender, EventArgs e)
      {
         gadu.Login(1234567,"tajne");
         deb.Text="Teoretycznie zalogowałem...";
      }
      
      void Button4Click(object sender, EventArgs e)
      {
         gadu.sendMessage(7654321,"TEST");
         deb.Text="Wiadomość ponoć poszła...";
      }
      
      void Button1Click(object sender, EventArgs e)
      {
         deb.Text="Wylogować...";
         System.Threading.Thread.Sleep(1000);
         gadu.Logout();
         deb.Text="Odłączyć...";
         System.Threading.Thread.Sleep(1000);
         gadu.Disconnect();
         deb.Text="Zabić...";
         System.Threading.Thread.Sleep(1000);
         this.Close();
      }
   }
}

deb to zwykły label, buttony to buttony:)

0

xeo, nie używaj automatycznego pobierania IP, użyj ręcznego, wtedy nie pluje błędem

Jest to nie do ogarnięcia.. Mógłby ktoś podać link do tutka do libgadu?

Chyba że ktoś może pomóc z tym dotgadu, które tak nie odstrasza jak libgadu..

Znalazłem LibGadu pod win32: http://www.kadu.im/~dorr/libgadu-win32/
Jakże mam to dołączyć do projektu gdy mam dll, ale i pliki .h?

Pisałem do twórcy dotgadu- powiedział że biblioteka jest przeterminowana i nie zadziała, jednocześnie dał wskazówkę:

jedyną wskazówką jaką mogę przekazać to doczytać o 'accessing native dll from c#' i google ;-)
sprawa jest dość prosta trzeba tylko dobrze nagłówki funkcji przetłumaczyć

przykład importu z winapi:
[DllImport("User32.dll")]
static extern Boolean MessageBeep(UInt32 beepType);

Ja w tym momencie chyba odpadam..

0

Jeśli nie potrzebujesz dużej funkcjonalności, a tylko podstawowe ( logowanie, status, wysyłanie/odbieranie wiadomości ) to mogę polecić moją bibliotekę:)
Działa również z C#.

http://mhost.yoyo.pl/tggp.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1