int main() { int ret = 0; void *handle = NULL; unsigned char buf[30] = { 0 }; ret = cltSocketInit(&handle) ; if (ret != 0) { ITCAST_LOG(__FILE__, __LINE__, LogLevel[4], 0, "err on cltSocketInit()\n"); goto End; } ret = clitSocket_setEncFunc(handle, MyEncData, NULL, 0); if (ret != 0) { ITCAST_LOG(__FILE__, __LINE__, LogLevel[4], 0, "err on clitSocket_setEncFunc()\n"); goto End; } strcpy(buf, "abcdefghijklmn"); ret = cltSocketSend(handle, buf, strlen(buf)); if (ret != 0) { ITCAST_LOG(__FILE__, __LINE__, LogLevel[4], 0, "err on cltSocketSend()\n"); goto End; } unsigned char *retBuf = NULL; int retBufLen = 0; ret = cltSocketRev(handle, &retBuf, &retBufLen); if (ret != 0) { ITCAST_LOG(__FILE__, __LINE__, LogLevel[4], 0, "err on cltSocketSend()\n"); goto End; } printf("retBuf = [%s] and length = [%d]\n", retBuf, retBufLen); ret = cltSocketFreeBuf(&retBuf); if (ret != 0) { ITCAST_LOG(__FILE__, __LINE__, LogLevel[4], 0, "err on cltSocketFreeBuf()\n"); goto End; } End: if (handle != NULL) { cltSocketDestory(&handle/*in*/); } system("pause"); return ret; }
//第一个API接口的测试 void main() { int ret = 0; void *handle = NULL; unsigned char buf[128]; int buflen = 11; unsigned char outbuf[128]; int outlen; strcpy(buf,"aaaaadddddddd"); //初始化环境 ret = cltSocketInit(&handle); if (ret != 0) { printf("初始化失败 err %d\n",ret); goto END; } //发送数据 ret = cltSocketSend(handle, buf, buflen); if (ret != 0) { printf("数据发送失败 err %d\n",ret ); goto END; } ret = cltSocketRev(handle, outbuf, &outlen); if (ret != 0) { printf("数据接收失败 err %d\n", ret); goto END; } printf("outbuf =%s",outbuf); END: //客户端释放资源 if (handle != NULL) { cltSocketDestory(handle/*in*/); } ITCAST_LOG(__FILE__, __LINE__, LogLevel[0], 0, "dddddd"); ITCAST_LOG(__FILE__, __LINE__, LogLevel[1], 1, "dddddd"); ITCAST_LOG(__FILE__, __LINE__, LogLevel[2], 2, "dddddd"); ITCAST_LOG(__FILE__, __LINE__, LogLevel[3], 3, "dddddd"); ITCAST_LOG(__FILE__, __LINE__, LogLevel[4], 4, "dddddd"); system("pause"); }