sckclient.h
#ifndef _SCK_CLINT_H_
#define _SCK_CLINT_H_
#ifdef _cplusplus
extern "C" {
#endif
int sckClient_init(void **handle);
int sckClient_send(void *handle, unsigned char *data, int datalen);
int sckClient_rev(void *handle, unsigned char *out, int *outlen);
int sckClient_destory(void *handle);
#endif
#ifdef _cplusplus
}
#endif
接口封装.c
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include "sckclient.h"
int sckClient_init(void **handle)
{
return 0;
}
int sckClient_send(void *handle, unsigned char *data, int datalen)
{
return 0;
}
int sckClient_rev(void *handle, unsigned char *out, int *outlen)
{
return 0;
}
int sckClient_destory(void *handle)
{
return 0;
}
void main()
{
FILE *p = NULL;
int ret = 0;
//ret = sckClient_init;
printf("hello");
system("pause");
}