实验二 UDP通信实验 试验报告
时间:2025-04-15
时间:2025-04-15
UDP通信实验
一、实验目的
1.进一步理解Winsock编程接口的调用方法。
2.了解UDP协议的工作原理,掌握UDP服务端程序和客户端程序的编写过程,熟悉程序的测试方法。
二、实验过程
1.调试实验带的代码,使之能运行。
2.修改代码使服务端和客户端能互发信息,并能正确接受到。
3.进一步修改代码,当任何一方发送字符“bye” 程序就结束
三、实验代码
(1)UDPServer
#include<iostream.h>
#include <winsock2.h>
#include <stdio.h>
#pragma comment(lib,"WS2_32")
class CInitSock
{
public:
CInitSock(BYTE minorVer=2,BYTE majorVer=2)
{
WSADATA wsaData;
WORD sockVersion=MAKEWORD(minorVer,majorVer);
if(::WSAStartup(sockVersion,&wsaData)!=0)
{
exit(0);
}
}
~CInitSock()
{
::WSACleanup();
}
};
CInitSock initSock; // 初始化Winsock库
下一篇:高考物理模拟试题汇编16