انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: دریافت فایل از اینترنت در c (حل شد)  (دفعات بازدید: 2821 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
دریافت فایل از اینترنت در c (حل شد)
« : 25 فروردین 1389، 09:49 ب‌ظ »
سلا
می خواستم ببینم که چجوری با اینترنت ارتباط برقرار کنم یا اینکه چجوری از اینترنت فایل دانلود کنم البته با زبان سی  یعنی با سی معمولی نه qt یا gtk ... وصد البته یک راه ساده
« آخرین ویرایش: 28 فروردین 1389، 05:20 ق‌ظ توسط وحشت (negarsoft) »
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین parsibox

  • Hero Member
  • *
  • ارسال: 777
  • جنسیت : پسر
  • آچار فرانسه
    • سایت شخصی محسن داوری
پاسخ به: دریافت فایل از اینترنت
« پاسخ #1 : 26 فروردین 1389، 03:00 ب‌ظ »
باید از curl استفاده کنی
http://curl.haxx.se/libcurl/c/example.html
اینم مثال سادش :
#include <stdio.h>
#include <curl/curl.h>
 
int main(void)
{
  CURL *curl;
  CURLcode res;
 
  curl = curl_easy_init();
  if(curl) {
    curl_easy_setopt(curl, CURLOPT_URL, "curl.haxx.se");
    res = curl_easy_perform(curl);
 
    /* always cleanup */
    curl_easy_cleanup(curl);
  }
  return 0;
}

البته برای کامپایلش باید کتابخانه ی curl را صدا بزنی
این مثال خط فرمان برای کامپالش هست :
gcc -I/usr/pkg/include -L/usr/pkg/lib -lcurl -Wl,-R/usr/pkg/lib -lssl -lcrypto -lz -o curlcacerttest curlcacerttest.c
http://forum.ubuntu.ir/index.php/topic,12830.0.html
http://forum.ubuntu.ir/index.php/topic,12928.new.htm
http://forum.ubuntu.ir/index.php/topic,12151.0.html
توجه : کلیه ی کاربران لینوکس در اصفهان که متقاضی شارژ یا راه اندازی ADSL پیشگامان یا صبانت هستند میتوانند از طریق ما 5% تخفیف بگیرند

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
پاسخ به: دریافت فایل از اینترنت
« پاسخ #2 : 27 فروردین 1389، 04:00 ق‌ظ »
سلام
ممنون همون چیزی که می خواستم
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین Caesar

  • Sr. Member
  • *
  • ارسال: 383
  • جنسیت : پسر
    • A Virtual World for Learninig English
پاسخ به: دریافت فایل از اینترنت
« پاسخ #3 : 27 فروردین 1389، 02:13 ب‌ظ »
می‌گم عنوان رو به یه چیزی مثل «دریافت فایل از اینترنت در C» تغییر بدی بهتر می‌شه.
ممنون...

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
پاسخ به: دریافت فایل از اینترنت
« پاسخ #4 : 28 فروردین 1389، 05:21 ق‌ظ »
سلام
تغییرش دادم
ممنون
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره