你的位置:首页 > 软件开发 > ASP.net > 介绍开源的.net通信框架NetworkComms框架之一 首字节验证

介绍开源的.net通信框架NetworkComms框架之一 首字节验证

发布时间:2016-08-20 21:00:07
原文网址: http://www.cnblogs.com/csdevNetworkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 开源地址是:https://github.com/MarcFletcher/ ...

原文网址: http://www.cnblogs.com/csdev

Networkcomms 是一款C# 语言编写的TCP/UDP通信框架  作者是英国人  以前是收费的 目前作者已经开源  开源地址是:https://github.com/MarcFletcher/NetworkComms.Net

使用networkcomms框架通信时,客户端发送消息,服务器端回复消息。

确保收到的消息,是用户发来的,而不是恶意消息,可以在networkcomms框架中加入首字节验证机制。

思路是这样的:

如果服务器端收到的消息是 登录消息,则进行处理,如果登陆成功,则首字节验证成功,服务器可以处理当前连接上后续的消息。

如果服务器没有收到登录消息,只是收到了其他类型的消息,则不进行处理。

这样可以确保收到的消息,都是登录用户发来的,确保了通信安全。

networkcomms框架本身没有这个机制,我们来加入这个机制。

第一步: 在 ConnectionInfo类中加入FirstVerify成员

 

 public bool FirstVerify { get; set; }

第二步,在Networkcomms类中,加入FirstVerify 成员

 public static bool FirstVerify { get; set; }

原标题:介绍开源的.net通信框架NetworkComms框架之一 首字节验证

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。