1 / 7
文档名称:

网络协议编程.doc

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

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

分享

预览

网络协议编程.doc

上传人:colindocx 2017/4/21 文件大小:64 KB

下载得到文件列表

网络协议编程.doc

相关文档

文档介绍

文档介绍:《网络协议编程》实验指导实验 1 第页(共 6页) 1 《网络协议编程》实验 1 WinSock API 的 TCP 网络程序的编写与分析。 (1 )掌握常用的 WinSock API 函数。(2 )掌握基于 WinSock API 函数和 TCP 协议的网络通信控制台程序的编写方法。 (1 )实验性质:验证性。(2 )实验课时: 2 学时。 、 Visual C++ (1 )基于 WinSock API 函数和 TCP 协议的 daytime 网络程序的编写与分析①在 Visual C++ 中,编写 daytime 网络通信服务器程序。②在 Visual C++ 中,编写 daytime 网络通信客户端程序。(2 )基于 WinSock API 函数和 TCP 协议的网络通信控制台程序的编写与分析①在 Visual C++ 中,编写基于 WinSock API 函数和 TCP 协议的网络通信控制台服务器程序。②在 Visual C++ 中,编写基于 WinSock API 函数和 TCP 协议的网络通信控制台客户端程序。(3 )对编写好的网络通信程序在局域网两台不同的电脑上调试。(4 )对编写好的网络通信程序在一台电脑上调试运行。 (1 )基于 WinSock API 函数和 TCP 协议的 daytime 网络程序的编写与分析①在 Visual C++ 中,编写 daytime 网络通信服务器程序。服务器端程序代码如下: /*************************************************************** daytime 协议的服务器程序分析注解服务器端程序代码如下: 服务器的 IP 地址:由系统指定服务器端口号: 13 《网络协议编程》实验指导实验 1 第页(共 6页) 2 程序名称: 程序功能:实现由 RFC — 867 定义的 daytime 协议命令格式:daytime ***************************************************************/ #include "" #include "" #include "" #ment(lib,"") #define MAX_BUFFER 1024 /* 服务器缓冲区的最大值为 1024 个字符*/ //#define NULL 0 #define DAYTIME_SERVER_PORT 13 /* 常量表示服务器的端口号为 13*/ int main() { SOCKET serverFd; int connectionFd,i=1; /* 统计客户请求次数*/ struct sockaddr_in servaddr; char timebuffer[MAX_BUFFER+1]; time_t currentTime; WSADATA wsaData; if(WSAStartup(MAKEWORD(2,2),&wsaData)==SOCKET_ERROR) { printf("