资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
管理系统中计算机应用实践报告管理系统中计算机应小实践报告设计题目:管理系统中计算机应用助学院校:河南理工大学自考助学专业:机电设备管理与维修姓名:贺珂珂自考助学学号:040213200112成绩:指导教师签名:河南理工大学成人高等教育2O年月日1 .软件编译理论及实践教程实习内容42 .套接字编程62.1 使用说明书62.2 原理说明书72.3 程序注释73 .连接数据库193.1 使用说明书193.2 原理说明书203.3 程san204 .实习总结、体会与收获260000000000管理节点1000000003F000000003FC盘1.软件编译理论及实践教程实习内容一:我的电脑磁盘分析:(48.8GB)00061AB82700061AB827管理节点200061AB86600061AB866D盘(73.4GB)000F48CDDA000F48CDDA分区间隙000F48CE18000F48CE18管理节点3000F48CE19000F48CE19E盘(73.4GB)001876E38D001876E38D分区间隙001876E3CB001876E3CB管理节点4001876E3CC001876E3CCF盘(102.4GB)0025422D6C1剩余扇区二.PING.EXE十六进制源码分析在文件存储空间中,ping.exe十六进制源码分析如下:2ODOOOOOO:3oocoaoio:bcggg口;gC000301UU00000040小口工oocooasd:的oocoaoeotx口口887口;门anoaaoen:空sODCOOODO!DJlODCOOOADrDZOOOOOOBODEaDOOOOCD二53ccciaDn:u(jooconaEO:teoooooaro中卫ODCOOlCO;C6ODOOOUO匕DEODCOaiZO:D4OOClOOiaOr之口0DC00140rOCanoooisnfTiGC0010tna000001701LJU0OCOO16Q:gODCOOieO;OCODOOOIAD:70coaisp:doOOOOOICDiOOODOOOIDO“EODCOOlEO:OODOOOOIFDr0(1rcoa;oot5EotiGdiid1uu0000022000000230iDOnnooos40-nnnnnrirTTsrtBin口口口0口n口口口0oDoc3ood7IDICo72ICODoIoooo1G0000Ffin-floooa00Qosa-97OQQo0506,D247OOHfltoDMJc4ooGo-2.套接字编程2.1.使用说明书:LLDO-04oaoo-的moaoo一叫8gDO-OC口OQCP-21B3ai-dlg&301-2d69&EDA一28。口SB-II*7寸白3B-IDF7则33-DIF日。石3B-DEF9C23B-Ocdo00而45DQDD-ocoaMDD-003200一的q口g口华中_5Oa!OD-CUS3DQ日6-CCCCkMDo-oa3ag-scaswOddo口口。口OD-CUOU。口Q-CO0000DO-OCOCT00OD-4C02MErp-CCco00-OUOU口口00-IC0o-ocoaaa碍-空E54100-QCOK00GA-)ea白白ao-5eidaaod-oooaTO-6CB。8FOOSD14FoQDc6a*o-oQoc3DQoo462D7ccoc12114BB_B_B333JQ_a010acscnooonoa00QQ000009号3c0000aooOOODO=qsi口口口口uC40aoaoanao钻40jtnnc3843纪GE电FS3DODO?7n白F79日f?93F7990000i.口*Ct)DF0。口00DO01040iaoa00DDDODOOaoctoaca0cocooa口口naOD1000DooaE6DOCd口白6000oonng3B3B3BSB鸣00.-口i六集喀口掣gc0000ococc.th:卡IV00%ltext00二,00.rsrc,JMEnn第一步:先打开服务器端(server.exe).根据提示输入端口号,需要输入大于5001小于65535的值,否则就是用默认的5001作为端口值第二步:创建套接字并选择协议。第三步:打开客户端(client.exe),根据提示,将客户端(server.exe)所在的服务器的IP地址输入进去。第四步:输入在服务器端(server.exe)中建立的端口号值。第五步:选择和服务器端(server.exe)中一样的协议第六步:收发数据第七步:关闭连接。2.2 原理说明书TCP服务第M客户机模型2.3 程序注释*1*client.c-简单的TCP/UDP套接字客户程序windows环境*/#include/关于套接字的头文件#include#include#include#include#pragmacomment(lib,ws2_32)/添力口ws2_32库intmain(void)unsignedshortport=5001;端口号intsocket_type=SOCK_STREAM;缺省使用TCP连接charBuffer1280;收发缓冲区unsignedintaddr;/IP地址变量intretval,i;临时变量structsockaddr_inserver,from;/套接字地址结构变量structhostent*hp;主机信息结构变量指针WSADATAwsaData;/windows套接字信息SOCKETconn_socket;套接字变量先输入客户程序所需要的基本信息:服务器地址,端口号,套接字类型printf(请输入服务器地址:);scanf(%s,Buffer);printf(请输入端口号(5000):);scanf(%d,&i);if(i65535)printf(不正确的端口号d,用缺省端口号5001n,i);elseport=i;printf(”请输入套接字类型(1,TCP;2,UDP):);scanf(%d,&i);if(i=1)socket_type=SOCK_STREAM;/设定为SOCK_STREAMelseif(i=2)socket_type=SOCK_DGRAM;/设定为SOCK_DGRAMelseprintf(不正确的输入d,使用TCP数据流n”,i);在windows环境下,需要先初始化协议栈if(retval=WSAStartup(0x202,&wsaData)!=0)/WSAStartup函数调用,用来初始/socketprintf(WSAStartup失败,错误号:%dn,retval);WSACleanup();/当调用了WSAStartup之后,就需要调用WSACleanup函数释放内存return-1;取得主机IP地址if(isalpha(Buffer0)/是域名或命名地址,用首字母的是否在A-Z,或者a-z来判断是域名还是IP地址hp=gethostbyname(Buffer);/从一个主机数据库中提取出主机信息elseaddr=inet_addr(Buffer);是点分地址hp=gethostbyaddr(char*)&addr,4,AF_INET);/根据网络地址,获得主机信息,执行成功,就返回一个指向主机信息的结构if(hp=NULL)printf(不能解析地址%s:错误号dn,Buffer,WSAGetLastError();/用于获取错误信息WSACleanup();exit(1);/拷贝解析的信息到sockaddr_in结构中memset(&server,0,sizeof(server);分酉己内存空间,由server返memcpy(&(server.sin_addr),hp-h_addr,hp-h_length);信息的copyserver.sin_family=hp-h_addrtype;/组协议初始化server.sin_port=htons(port);/端口号初始化建立套接字conn_socket=socket(AF_INET,socket_type,0);if(conn_socketh_name);if(connect(conn_socket,(structsockaddr*)&server,sizeof(server)=SOCKET_ERROR)printf(connect()失败,错误号:dn,WSAGetLastError();closesocket(conn_socket);如果创建失败,就关闭连接套接字WSACleanup();return-1;while(1)得到要发送的信息字符串puts(n输入送到服务器的信息:);gets(Buffer);if(!strlen(Buffer)如果没有输入信息,继续循环continue;发送网络信息if(socket_type!=SOCK_DGRAM)retval=send(conn_socket,Buffer,strlen(Buffer)+1,0)面向tcp,类似BSDwrite()elseretval=sendto(conn_socket,Buffer,s
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号