网络验证编写实战教程~!!l链接更新!!
本帖最后由 show0p 于 2015-7-20 12:28 编辑第一课.网络通信简介
网络的状况
1.多种通信媒介--有线、无线......
2.不同种类的设备--通用、专用.....
3.不同的操作系统
4.不同的应用环境--固定、移动
5.不同的业务种类--分时、交互、实时
第二课.TCP和UDP协议通信流程
TCP:(面向连接、可靠)
服务器端 WSAStartup socket bind listen accept recv/send closesocket WSACleanup
客户端:WSAStartup socket connect recv/send closesocket WSACleanup
UDP:(无连接、不可靠)
服务器端 WSAStartup socket bind recvfrom closesocket WSACleanup
客户端:WSAStartup socket sendto closesocket WSACleanup
第三课.打造一对一通信模型(1)服务器端编写
需要加载的头文件 winsock2.h
需要加载的静态库 ws2_32.lib
第四课.打造一对一通信模型(2)服务器端编写
1.收发数据
2.阻塞现象
第五课.打造一对一通信模型(3)客户端编写
1.选项的选择
2.响应函数的代码书写
第六课.网络验证框架设想
1.数据库的选择
2.网络验证的设想
3.配置文件网络获取的设想
第七课.远程主控端的修改(1)
1.重建监听端口设置
第八课.远程主控端的修改(2)
1.框架的修改
第九课.服务器端的编写(1)
1.框架搭建
第十课.服务器端的编写(2)
1.CRect类
第十一课.服务器端的编写(3)
1.多线程
第十二课.服务器端的编写(4)
第十三课.远程登录
1.上节课的错误:少了个取地址符号(&)
2.继续编写程序
第十四课.远程登录之到期时间
1.获取本地日期
2.和数据库的到期时间对比
第十五课.网络获取配置文件(1)远程控制端编程端
第十六课.网络获取配置文件之文件合成
1.文件合成
2.写入配置信息
第十七课.网络获取配置文件之文件传输
第十八课.线程同步技术
第十九课.异步I/O模型
1.select选择模型
2.WSAAsyncSelect异步选择模型
3.WSAEventSelect事件选择模型
4.重叠I/O模式
5.完成端口模型
第二十课.收尾工作通过3322域名更新等
1.通过3322域名更新
char tgtIP = {0};
struct hostent *hp = NULL;
if ((hp = gethostbyname("iamtianyang.3322.org")) != NULL)//
{
in_addr in;
memcpy(&in, hp->h_addr, hp->h_length);
lstrcpy(tgtIP,inet_ntoa(in));
}
链接 http://pan.baidu.com/share/init?shareid=1732949933&uk=1227249985 密码:**** Hidden Message *****
刮刮乐
膜拜神贴,后面的请保持队形! 抢个沙发 必火:lol:lol:lol 论坛不能没有像楼主这样的人才啊! 刮刮乐不错,中奖的感觉真好,谢谢分享。 学习学习看看了! 资源共享吧真是一个好地方! 我看不错噢 谢谢楼主! 支持依稀啊 资源共享吧真是个好地方 我来看看。。谢谢楼主共享。。。【网络验证编写实战教程~!!l链接更新!!】