- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
物联网工程学院实验报告
报告主题 TCP/IP协议与网络编程实验四
班级 计科0901
姓名
总学号
一、实验目的:
1、加深对上课内容的理解。
2、了解UDP客户/服务器程序通信,熟悉操作流程以及理解相关原理知识。
3、对上一次的实验进行改进,实现注册。
二、实验要求:
1、实验过程中相互独立完成,弄懂原理
2、通过指定方式进行实验,并实时对流程及数据进行记录
3、实验完成后按照要求完成实验报告
三、实验代码:
Client:
#include WinSock2.h
#include stdio.h
#include inaddr.h
#pragma comment(lib,ws2_32.lib)
#define DEFAULT_PORT 5051
#define DATA_BUFFER 1024
#define MESSAGE_RIGISTER 0x31
#define MESSAGE_LOGIN 0x32
void main()
{
WSADATA wsaData;
if (WSAStartup(MAKEWORD(2,2),wsaData)!=0)
{
return;
}
SOCKET sClient;
int iPort=DEFAULT_PORT;
char IPAdr[1024];
char cMessage[1024];
memset(cMessage,0,sizeof(cMessage));
memset(IPAdr,0,sizeof(IPAdr));
int iLen;
memset(IPAdr,0,sizeof(IPAdr));
printf(Please input servers IP\n);
scanf(%s,IPAdr);
int iUsage=0;
char LoginName[1024];
char cMessageHead[1024];
char cPassWord[1024];
memset(cMessageHead,0,sizeof(cMessageHead));
memset(LoginName,0,sizeof(LoginName));
struct sockaddr_in ser;
ser.sin_family=AF_INET;
ser.sin_port=htons(iPort);
ser.sin_addr.s_addr=inet_addr(IPAdr);
sClient=socket(AF_INET,SOCK_STREAM,0);
if (sClient==INVALID_SOCKET)
{
return;
}
if (connect(sClient,(struct sockaddr*)ser,sizeof(ser))==INVALID_SOCKET)
{
return;
}
while (1)
{
memset(cMessageHead,0,sizeof(cMessageHead));
memset(LoginName,0,sizeof(LoginName));
memset(cMessage,0,sizeof(cMessage));
memset(cPassWord,0,sizeof(cPassWord));
printf(1 注册用户\n);
printf(2 登录用户\n);
scanf(%d,iUsage);
if (iUsage==1)
{
printf(输入登录名\n);
scanf(%s,LoginName);
printf(请输入密码\n);
scanf(%s,cPassWord);
strcat(cMessageHead,1);
}
else
{
printf(Please Input LoginName);
scanf(%s,LoginName);
printf(请输入密码\n);
scanf(%s,cPassWord);
strcat(cMessageHead,2);
}
strcat(cMessageHead,LoginName);
strcat(cMessageHead,+);
strcat(cM
您可能关注的文档
- PB中的数据库事务管理.doc
- PCB电镀镍工艺及故障原因与排除.doc
- PCCP管穿越公路顶管施工技术研究.doc
- PCR技术在肿瘤检测及治疗中的应用.doc
- PDCA循环在绩效考核中的应用.doc
- PEP人教版小学三至六年级英语单词.doc
- pep小学英语导学案.doc
- PEP小学英语三年级下册期末考试题汇总共4套.doc
- pep小学英语时态总结.doc
- PEP小学英语四年级上册第一单元第二课时导学案.doc
- TektronixTDS2002C数字存储示波器基本操作使用说明.doc
- Tesla电动汽车分析.docx
- TFGFJ-60型自动软膏灌装封尾机设备清洁验证方案.doc
- The Open Window - Analysis - GEOCITIESws 打开的窗口分析geocitiesws.doc
- THIS4.0与第三方公司医技接口规范(金仕达卫宁).doc
- TIPTOPERP系统(MRP导入指导分析).doc
- Title 13, California Code of Regulations - Air Resources 标题13,加利福尼亚法规-空气资源.doc
- TJ-2夏季施工安全防范措施.doc
- TOC理论在白灵顿镇工厂的应用研究.doc
- Tourex旅游管理系统软件V3.0 使用说明.doc
最近下载
- 冬季校车交通安全培训课件.pptx VIP
- 2012-2020袋鼠数学竞赛历年真题等级1:1-2年级.pdf VIP
- 2023年七年级上册生物知识点归纳填空.doc VIP
- 2025年新闻记者职业资格考试(新闻采编实务)全真冲刺试题及答案.docx
- 挖掘红色资源开发校本课程图文.pdf VIP
- 成都东部新区2024年七年级《语文》上册期中试卷与参考答案.docx VIP
- 酒店行业人力资源管理的成本控制措施.docx VIP
- 高校心理咨询师职业伦理综合考试题库含答案.docx
- 第十章-文学作品的文本层次和文学形象的理想形态.pptx VIP
- 高中通用技术地质版必修2技术与设计2第三章系统与设计-教学设计.docx VIP
原创力文档


文档评论(0)