コード例 #1
0
ファイル: Source.c プロジェクト: xsun89/CZBKStudy
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;
}
コード例 #2
0
ファイル: APIDemo.c プロジェクト: chenchaohui/CPlusPlus
//第一个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");
}