您好,欢迎来到暴趣科技网。
搜索
您的当前位置:首页版本检测

版本检测

来源:暴趣科技网


实验名称 实验时间 学生姓名 版本检测 2010-9-21 杨昊元 所属课程名称 实验地点 实验器材及环境 TCP/IP协议与网络编程 信控系二机房 PC机、Visual C++ 6.0 实1. 在C++环境中编写代码,调用WSAStartup()函数检测Winsock API的版本; 验 目的 实验内容 1. 在C++环境中编写代码,,调用WSAStartup()函数检测版本; 2. 掌握WSAStartup()函数的使用方法、参数说明; 3. 熟练掌握函数的调用及其编程;

实验步骤 1、 进入Visual C++6.0 2、 创建一个空工程sy1 3、 创建area.c文件 4、 编写代码 程序一:版本检测 #include #include #pragma comment(lib,\"ws2_32.lib\") void main() { int err; WORD wVersionRequested; WSADATA wsaData; wVersionRequested=MAKEWORD(2,0); err=WSAStartup(wVersionRequested,&wsaData); if(err!=0) { printf(\"初始化错误\\n\");//WSAStartup failed return; } if(LOBYTE(wsaData.wVersion)!=2||HIBYTE(wsaData.wVersion)!=0) { printf(\"版本号不匹配\\n\"); WSACleanup(); return; } else printf(\"检测通过\\n\"); WSACleanup(); printf(\"\\n\"); } 6、编译程序 7、查看运行 8、出错分析 实验总结 1. 函数功能是:完成Winsock服务的初始化,从而可以在应用程序当中调用任何一个Winsock API函数; 2. 函数调用成功时返回0 3. 应用程序只能在一次成功的WSAStartup()调用之后才能进一步调用其它函数;

实验心得 完成此次的实验报告单后我的感受有: 1、 对学过的知识不能够真正理解。 2、 对学过的理论知识不能在实际问题中学以致用。 3、 对循环语句的逻辑思维不理解。 4、 对一些语句的使用语法模糊不清。不能正确的用了流程图来反映其代码的含义及其做题思路。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoquwan.com 版权所有 湘ICP备2024080961号-7

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务