Hi, I am new to libcurl.
I need to know how I can map linux socket API's to libcurl API's
For eaxmple in below API's what would be equivalent of
socket/connect/send/recv API's?
Any help in this regard is greatly appreciated.
1.) Create(Callback_s *callback) { s = socket( PF_INET, SOCK_STREAM, 0)
}
2.) Connect( void *h, Scheme_e scheme/*HTTP or HTTPS*/, const char *addr,
unsigned short PortNum, unsigned long TimeOut) { struct
sockaddr_in sin; SOCKET s;
connect( s, (struct sockaddr*)&sin, sizeof(sin)) == SOCKET_ERROR)}
3.) Send( void *h, char *SendBuf, unsigned long SendLen, unsigned long
timeOut) {
SSL_write(ssl, SendBuf, SendLen ) OR send(socket, SendBuf, SendLen,
0); }
4.) Recv( void *h, char* RecvBuf, unsigned long *RecvLen, unsigned long
timeout) { SSL_read(ssl, RecvBuf, TargetSize ) OR
recv(socket, RecvBuf, TargetSize, 0);}
rgds,Swati
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html