1 / 17
文档名称:

tcpip实验报告.doc

格式:doc   大小:67KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

tcpip实验报告.doc

上传人:2823029757 2022/8/17 文件大小:67 KB

下载得到文件列表

tcpip实验报告.doc

文档介绍

文档介绍:-
. z.
专业:[通 信 工 程]
学生姓名:[ z.
{
//从效劳器端接收数据
iLen=recv(sClient,buf,sizeof(buf),0);
if(iLen==0)
return;
else if(iLen==SOCKET_ERROR)
{
printf("recv() Failed:%d",WSAGetLastError());
return;
}
printf("recv() data from server:%s\n",buf);
}
closesocket(sClient);
WSACleanup();
}
Server:
#include<>
#include<>
#include<>
#pragma comment(lib,"")
//效劳器使用的端口号为5050
#define DEFAULT_PORT 5050
void main()
{
int iPort=DEFAULT_PORT;
WSADATA wsaData;
SOCKET sListen,
sAccept;
//客户端地址长度
int iLen;
//发送的数据长度
int iSend;
//要发送给客户端的信息
char buf[]="I am a server.";
//效劳器和客户端的IP地址
struct sockaddr_in ser,
cli;
printf("---------------------------\n");
printf("Server waiting\n");
printf("---------------------------\n");
if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0)
-
. z.
{
printf("Failed to load Winsock.\n");
return;
}
//创立效劳器端套接口
sListen=socket(AF_INET,SOCK_STREAM,0);
if(sListen==INVALID_SOCKET)
{
printf("socket() Failed:%d\n",WSAGetLastError());
return;
}
//以下建立效劳器端地址
=AF_INET;
//htons()函数把一个双字节的主机直接顺序的数据转换为网络直接顺序的数
=htons(iPort);
//htonl()函数把一个四字节的主机直接顺序的数据转换为网络直接顺序的数
//使用系统制定的IP地址INADDR_ANY
=htonl(INADDR_ANY);
if(bind(sListen,(LPSOCKADDR)&ser,sizeof(ser))==SOCKET_ERROR)
{
printf("bind() Failed: %d\n",WSAGetLastError());
return;
}
//进入监听状态
if(listen(sListen,5)==SOCKET_ERROR)
{
printf("listen() Failed:%d\n",WSAGetLastError());
return;
}
//初始化客户端地址长度参数
iLen=sizeof(cli);
//进入一个无限循环,等待客户的连接请求
while(1)
{
sAccept=accept(sListen,(struct sockaddr*)&cli,&iLen);
if(sAccept==INVALID_SOCKET)
{
printf("accept

最近更新

量子化学计算的国际前沿动态与发展趋势对比分.. 34页

环境可靠性试验规范 22页

环境保护教育记录 23页

环卫清扫工人安全作业规定与环卫车辆车辆安全.. 7页

2025年最美逆行者观后感个人感悟5篇 6页

焊条电弧焊的基本操作技术 6页

脊髓损伤患者的运动康复训练方法探讨 42页

高端医疗器械销售代理合同协议详细管理制度 3页

基于大数据的甲类车间厂房智能化管理方案 43页

机器人技术推动的产业变革与社会影响研究 27页

高端数据中心系统运维服务协议 3页

2025年最新高三语文高考复习学习计划(篇) 27页

湖北省重大新产品开发基金专项项目资金申请报.. 5页

高速公路建设推土机租赁专项合同 2页

海德堡印刷机操作手册讲解 33页

工业互联网平台在制造业中的应用 32页

个性化放辽技术发展趋势及市场前景分析报告 39页

高性能金属有机骨架材料的合成方法与工艺优化.. 44页

2025年最新石榴籽一家亲团课有感心得范文 7页

二零二五年度物联网工厂员工创新雇佣劳务合同.. 39页

二零二五年度海洋科技对赌协议约定倍收益合作.. 41页

二零二五年度橡胶制品外协加工质量保证协议3篇.. 46页

新发传染病多价疫苗研发挑战与对策-洞察及研究.. 34页

二零二五年度智能机器人核心部件委托生产协议.. 41页

河道修防工中级工、高级工复习题 17页

河南省安阳市2025年-2025年学年高三上学期大联.. 7页

二零二五年度文化庆典活动承办与服务合同3篇 39页

河北工程大学计算机组成原理0809考试题b卷 6页

汽车刹车抱死的利与弊 5页

汇总 - 39种行业废水处理工艺流程图 4页