On Wed, Dec 29, 2010 at 5:10 PM, amit paliwal <[email protected]>wrote:

>
>
> On Wed, Dec 29, 2010 at 4:56 PM, Daniel Stenberg <[email protected]> wrote:
>
>> On Wed, 29 Dec 2010, amit paliwal wrote:
>>
>>  I am getting "No such process" error when curl_easy_perform() gets
>>> executed. here are the steps i am doing:
>>>
>>
>> Can you please show us a complete example and do tell us what libcurl
>> version on what OS you're using!
>>
>> Alternatively, I suggest using CURLOPT_VERBOSE to figure out more, or even
>> using strace to see exactly what system call that fails...
>>
>
> Reply: I am using it on linux (ubuntu). As mentioned in the documentation
> CURLOPT_URL is mandatory step. So, I did something like curl_easy_setopt(
> ctx , CURLOPT_URL,  "http://localhost:4433"; ) ; .
>
> To test basic stuff I am running Client and server on the same machine and
> trying to communicate between them on loopback. Server is listening on
> 127.0.0.1 and port 4433 as it is on loopback.
>
> I am using curl-7.21.2.
>

Complete example is:

void *SessionThread(void *parm)
{

      CURL *ctx;
    CURLcode res;
    int sockfd; /* socket */
    size_t iolen;

    curl_global_init( CURL_GLOBAL_ALL ) ;
    ctx = curl_easy_init() ;
    if( NULL == ctx )
    {

    }

    curl_easy_setopt( ctx , CURLOPT_URL,  "http://localhost:4433"; ) ;
    curl_easy_setopt(ctx, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
    curl_easy_setopt( ctx , CURLOPT_WRITEDATA ,ctx);

    /* Set DAPro Parser's static function as write callback.
     */
    curl_easy_setopt( ctx , CURLOPT_WRITEFUNCTION , write_data );

    /* Set the Callback function to be called when CURL receives some HTTP
header
     */
    curl_easy_setopt(ctx, CURLOPT_HEADERFUNCTION, headercb);

    /* Get curl handle here
     * If return type is not CURLE_OK log error
     */

    res = curl_easy_perform(ctx);
    if(CURLE_OK != res)
    {
        printf("\nError: %d::%s\n", res,strerror(res));
    }

}

It prints error number as 7 which means not connected

>
>> --
>>
>>  / daniel.haxx.se
>> -------------------------------------------------------------------
>> List admin: http://cool.haxx.se/list/listinfo/curl-library
>> Etiquette:  http://curl.haxx.se/mail/etiquette.html
>>
>
>
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to