Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++:lla dataa netistä

Sivun loppuun

ankzilla [29.11.2009 15:06:30]

#

Koitin haeskella asiasta infoa ja löysin termit cURL ja wininet, joista jälkimmäinen tuskin käy kun käytän Linuxia?
Eli olisiko tähän muita tapoja kuin cURL?
sudo apt-get install curl ei tuo curl.h tiedostoa, vai pitäisikö edes?

Eli olisiko tähän muita ratkaisuja kuin cURL?
-Jos ei, niin mitenkäs tuo asennus? En oikein ymmärtänyt tuota asennusopastakaan tuolle.

Kiitos

Zeeli [29.11.2009 15:33:33]

#

Asenna myös curlin kehityspaketti libcurl-dev.

vehkis91 [29.11.2009 16:16:23]

#

Voit myös koodata socketeilla omat systeemisi...

ankzilla [29.11.2009 16:22:09]

#

vehkis91 kirjoitti:

Voit myös koodata socketeilla omat systeemisi...

Jaa tämmösisitä en oo koskaa kuullukkaa...

Kiitos, Zeeli ja vehkis!

Edit: Kumpi noista:

ankka@AnkkaPC ~ $ sudo apt-get install libcurl-dev
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
Paketti libcurl-dev on näennäispaketti, jonka kattaa:
  libcurl4-openssl-dev 7.18.2-8ubuntu4.1
  libcurl4-gnutls-dev 7.18.2-8ubuntu4.1
Yksi pitää valita asennettavaksi.
E: Paketilla libcurl-dev ei ole asennettavaa valintaa

Edit2: Löytyi myös tällainen termi kuin SDL_Net. SDL:ää kuin muutenkin käytän, olisiko tämä hyvä ratkaisu?

Deffi [30.11.2009 03:20:33]

#

Riippuu siitä mitä oot tekemässä. SDL_netillä joudut soketti-tasolla miettimään ja toteuttamaan juttuja. Esimerkiksi, jos tarkoitus on ladata netistä jokin tiedosto, niin SDL_netin kanssa joudut avaamaan ja sulkemaan yhteyden, rakentamaan HTTP-protokollan mukaisen pyynnön, lähettämään sen ja lopuksi vastaanottamaan sekä käsittelemään vastauksen. cURLin tai wininetin avulla tiedoston lataaminen taas onnistuu parilla funktiokutsulla. SDL_netille kuitenkin suuri plussa siitä, että se säilyttäisi ohjelmasi hyvän portattavuuden, jos ohjelmasi on muuten toteutettu SDL:llä.

ankzilla [30.11.2009 15:47:02]

#

Kiitos, Deffi. :) En ehtinyt tutustua tuohon eilen ollenkaan kun meni netti poikki.
Mut kumpi noista paketeista pitäisi ladata, minkä tuohon edelliseen postasin?

Ps. Deffi [30.11.2009 03:20:33] :D

ankzilla [30.11.2009 21:19:51]

#

Ehm... Tietääkö kukaan?

Metabolix [30.11.2009 21:49:01]

#

Jospa hieman yrittäisit itse perehtyä asiaan esimerkiksi lukemalla pakettien kuvaukset. Tai voit vaikka kokeilla. Valitse paketti sen mukaan, haluatko käyttää OpenSSL:ää vai GnuTSL:ää SSL-suojattuihin yhteyksiin, ei noissa muuta eroa varmaan ole.

En vieläkään ole ehtinyt tehdä Macrolle jo kuukausia sitten lupaamaani esimerkkiä, joten taidan joululomalla kirjoittaa SDL_netin käytöstä pienen oppaan.

ankzilla [01.12.2009 15:46:35]

#

Metabolix kirjoitti:

Jospa hieman yrittäisit itse perehtyä asiaan esimerkiksi lukemalla pakettien kuvaukset. Tai voit vaikka kokeilla. Valitse paketti sen mukaan, haluatko käyttää OpenSSL:ää vai GnuTSL:ää SSL-suojattuihin yhteyksiin, ei noissa muuta eroa varmaan ole.

K. En tiennyt että niissä on joitain kuvauksia, mut pittää katella. :)

Metabolix kirjoitti:

En vieläkään ole ehtinyt tehdä Macrolle jo kuukausia sitten lupaamaani esimerkkiä, joten taidan joululomalla kirjoittaa SDL_netin käytöstä pienen oppaan.

Jee! :D

Edit: Jeah, nyt sain toimimaan. :) Kiitos kaikille!

ankzilla [05.12.2009 15:21:19]

#

Hmm...
Oisko kellää pientä funktiota antaa malliksi, miten cURLilla haetaan vaikka .txt tiedosto netistä?

Ja onkohan kukaan muu törmännyt forbiddeniin tämän kanssa: https://www.ohjelmointiputka.net/haku.php?sana=C­++ curl :D

Oon yrittänyt Googletella vaikka minkälaisia virityksiä, mutta suomenkielistä apua ei löydy, ja enkunkieliset on tosi pitkiä koodeja, joista ei vielä minunkaltaiseni ota mitään selkoa.

Jelp?

Metabolix [05.12.2009 19:55:17]

#

Esimerkiksi tämä ei vaikuttanut mitenkään ylivoimaisen pitkältä.

Tuo 403-juttu taas on jokin koko Ohjelmointiputkan ongelma, ja muistelen, että kiellettyjä sanoja oli muitakin. Onkohan Antilla jäänyt jotain omituista .htaccess-tiedostoon?

Antti Laaksonen [05.12.2009 20:18:48]

#

Lisätietoa hakuongelmasta:

https://www.ohjelmointiputka.net/keskustelu/13545-hakubugi
https://www.ohjelmointiputka.net/keskustelu/14044-haku-bugaa

ankzilla [06.12.2009 13:02:44]

#

Kiitos, Metabolix. Pitää tsekkailla tuota jos siitä saisi jotain selvillekkin. ;)

Antti: Mikset vain listaa kiellettyjä sanoja johonkin niin näkisi heti kaikki?

Juice [07.12.2009 09:30:47]

#

Helpoin ratkaisu (tm) olisi varmaan kutsua wgetiä.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta