Mysql i c++ - jak to wykonać przy hostingowanym serwerze.

0

Witam! Sprawdzałem wiele linków, ale każdy mówił o mysql zainstalowanym na kompie. Jak zrobić aby łączyć się z Mysql z poziomu c++? Chodzi o proste wkładanie danych w odpowiednie tabele(wphp pisze więc obsługa mysql nie jest mi obca).
Z góry dzięki!

0

Kurcze wlasnie mialem takich kodow dziwnych zbior na dysku, ale juz nie mam ;p
Poszukaj na google pod haslem:
C mysql api
Bawilem sie w to i dokumentacja jest obszerna, wiec dasz rade, a funkcje w wiekszosci maja te same nazwy co w mysql ;)

0

Dzięki wielkie! Już znalazłem trochę materiału więc coś będę robić w tym kierunku :] Jeśli coś sensownego zrobię to tu umieszczę. Mam jeszcze taki problem. CZy wiesz może jak w c lub c++ "zainicjować"(obsłużyć) protokół UDP ?

0

Cos w tym sensie, jesli chodzi o UDP ;p Poszukaj info o socket'ach

#include <stdio.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <unistd.h>

int main(void)
{
  int sock;
  struct sockaddr_in sin;

  sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
  if(sock == -1)
       return -1;

  sin.sin_family = AF_INET;
  sin.sin_port = htons(8237);
  sin.sin_addr.s_addr = inet_addr("127.0.0.1");

  if(sendto(sock, "leci_sobie_pakiet", strlen("leci_sobie_pakiet"), (struct sockaddr*)&sin, sizeof(struct sockaddr)) == -1)
      return -1;

  close(sock);
  return 0;
}
0

dzięki! Jeszcze headery znajdę i będzie gut! :) No to <cześć/>

0

No i jeszcze mam pytanko :). CZy będzie coś trzeba robić jeśli mam router podłączony do internetu? Jakieś problemy z ip będą? Czy będzie trzeba robić coś a'la hamachi?

0

Sproboj, a sie dowiesz ;p

0

Tylko najpierw znajdę pliki *.h ;)

0

Eh napotkałem na problemy :(. Kompiluje ten http://www.wklej.org/id/337953/ kod, ale żadnego .exe nie ma [???] . Może trzeba dodać ws2_32.lib?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.