Welcome

首页 / 软件开发 / C# / C#视频监控系列(10):服务器端 - 验证、设置画面质量、字幕叠加、板卡序列号

C#视频监控系列(10):服务器端 - 验证、设置画面质量、字幕叠加、板卡序列号2011-07-14 博客园 农民伯伯前言

本章将服务器端几个非主要但常用的功能分享一下。

一、验证

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就可以了。