您好,欢迎来到威客牛网,企业兼职服务外包平台。
所有分类
雇主已托管全部赏金,中标者可得到悬赏金的80%。
1.当收到客户端TCP连,HAPROXY与后端服务器连接成功后,向客户端发送一个包,包的内容如下:


struct head
{
word,    //约定的一个数,在HAPROXY中预先定义好
char[46] //客户端的IP地址
}


2.当收到客户端发过来的第一个包的时候,验证包头信息




//网络内核
struct TCP_Info
{
BYTE cbDataKind; //数据类型
BYTE cbCheckCode; //效验字段
WORD wPacketSize; //数据大小




WORD dwPassword;
};


//网络命令
struct TCP_Command
{
WORD wMainCmdID; //主命令码
WORD wSubCmdID; //子命令码
};


//网络包头
struct TCP_Head
{
TCP_Info TCPInfo; //基础结构
TCP_Command CommandInfo; //命令信息
};




取出 TCP_Info.dwPassword 与 在HAPROXY中预先定义好的word变量比较,如果不对就断开客户端和服务端的连接
只有第一个包相符合才正确连接,其他情况一律断开客户端和服务端的连接
附件:http://disk.winvk.com/EbAzUv
页面加载中...
评论加载中...
发表评论:文明上网,理性发言。最多可以填写200个字符
浏览数量-
交稿数量-
分享可赚钱,赶快告诉您的朋友吧
类似需求
¥888
网络开发 3人投标
¥700
网络开发 1人投标
¥500
¥1000
整站建设 3人投标
¥1500
¥888
网络开发 3人投标
¥700
网络开发 1人投标
¥500
关于我们 | 联系我们 | 使用帮助 | 支付方式 | 商标注册 | 网站公告 | 商标设计 | 网站地图
蜀ICP备15035644号 Copyright(©)2006-2024 www.winvk.com All rights reserved.