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
Asenna myös curlin kehityspaketti libcurl-dev.
Voit myös koodata socketeilla omat systeemisi...
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?
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ä.
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
Ehm... Tietääkö kukaan?
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.
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!
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?
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?
Lisätietoa hakuongelmasta:
https://www.ohjelmointiputka.net/keskustelu/
https://www.ohjelmointiputka.net/keskustelu/
Kiitos, Metabolix. Pitää tsekkailla tuota jos siitä saisi jotain selvillekkin. ;)
Antti: Mikset vain listaa kiellettyjä sanoja johonkin niin näkisi heti kaikki?
Helpoin ratkaisu (tm) olisi varmaan kutsua wgetiä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.