C# 视频监控系列(10):服务器端——验证、设置画面质量、字幕叠加、板卡序列号
2009-04-08 08:23:36 来源:WEB开发网一、验证
1.1 IP验证
VC++ Code:
OnInitDialog方法
MP4_ServerCheckIP(CheckIP);
CheckIP委托
int CALLBACK CheckIP(DWORD nChannel,char* nIP)
{
/*
CString ctemp;
ctemp.Format("%s",nIP);
if (ctemp == "192.0.0.215")
return -1;
*/
return 0;
}
代码说明:
1. 自带的例子IP验证部分注释掉了,但是可以看得出返回-1表示错误,返回0表示验证通过,并且实际证明如果返回-1的话客户端是不出图像的。
C# Code:
/// <summary>
/// 验证IP
/// </summary>
/// <param name="nChannel">通道号</param>
/// <param name="nIP">ip地址</param>
/// <returns></returns>
public int CheckIP(int nChannel, string nIP)
{
//验证代码
return 0;
}
代码说明:
1. 比较简单,填写自己的验证代码,正确返回0,不正确反正-1就可以了。
1.2 用户名密码验证
VC++ Code:
OnInitDialog方法
MP4_ServerCheckPassword(checkpassword);
CheckPassword委托
更多精彩
赞助商链接