请教个函数做为参数定义问题
明老头 2017-09-20 09:38:03 c++调用dll
请问一下 ReadCallback 函数 如何定义?
int CCreate_client_socket(int(*ReadCallback)(char,int),char ,u_short );
这样定义不对吧
下面参考内容
CCreate_client_socket函数在dll 中
int CCreate_client_socket(ReadCallback read,char *ip,u_short port);
1、read:回调函数
2、ip :IP地址字符串指针
3、port:端口号
成功返回值 1
失败返回值 0
回调函数定义
typedef int (CALLBACK *ReadCallback)(char *data, int len)
len大于0 表示收取到完整数据包。
len = 0. 表示对方关闭或者读取错误。