Na stronie http://toxygen.net/libgadu/ trafiłem na biblioteki i dokumentację transmisji plików gadu-gadu.
Fragment dokumentacji:
1.2. Zanim się połączymy
Żeby wiedzieć, z jakim serwerem mamy się połączyć, należy za pomocą HTTP połączyć się z appmsg.gadu-gadu.pl i wysłać:
GET /appsvc/appmsg_ver8.asp?fmnumber=NUMER&fmt=FORMAT&lastmsg=WIADOMOŚĆ&version=WERSJA HTTP/1.1
Connection: Keep-Alive
Host: appmsg.gadu-gadu.pl
Gdzie:
NUMER jest numerem Gadu-Gadu.
WERSJA jest wersją klienta w postaci „A.B.C.D” (na przykład „8.0.0.7669”).
FORMAT określa czy wiadomość systemowa będzie przesyłana czystym tekstem (brak zmiennej „fmt”) czy w HTMLu (wartość „2”).
WIADOMOŚĆ jest numerem ostatnio otrzymanej wiadomości systemowej.
I teraz pytanie: Jak w C++ realizować połączenia HTTP, oraz za pomocą jakiego programu można wysyłać takie zapytania ręcznie. Z góry dziękuje za odpowiedź.
Fragment dokumentacji:
1.2. Zanim się połączymy
Żeby wiedzieć, z jakim serwerem mamy się połączyć, należy za pomocą HTTP połączyć się z appmsg.gadu-gadu.pl i wysłać:
GET /appsvc/appmsg_ver8.asp?fmnumber=NUMER&fmt=FORMAT&lastmsg=WIADOMOŚĆ&version=WERSJA HTTP/1.1
Connection: Keep-Alive
Host: appmsg.gadu-gadu.pl
Gdzie:
NUMER jest numerem Gadu-Gadu.
WERSJA jest wersją klienta w postaci „A.B.C.D” (na przykład „8.0.0.7669”).
FORMAT określa czy wiadomość systemowa będzie przesyłana czystym tekstem (brak zmiennej „fmt”) czy w HTMLu (wartość „2”).
WIADOMOŚĆ jest numerem ostatnio otrzymanej wiadomości systemowej.
I teraz pytanie: Jak w C++ realizować połączenia HTTP, oraz za pomocą jakiego programu można wysyłać takie zapytania ręcznie. Z góry dziękuje za odpowiedź.