全文预览

计算机网络一TCPIP协议与Socket编程认识实验

上传者:徐小白 |  格式:doc  |  页数:7 |  大小:253KB

文档介绍
nt参数指明的网络事件。要发送的消息由wMsg参数标明.被通知的套接口由s标识。本函数自动将套接口设置为非阻塞模式。 lEvent参数由下表中列出的值组成。Р这个函数可以认为是 WINSOCK API 中最为重要的一个函数。要想使用好这个函数,你必须对 WINDOWS 编程的事件驱动和消息传递有很清楚的了解。具体的函数参见《微机硬件应用实践—系统与综合》第148页。Р三、实验方案与实验步骤:Р实验内容:Р根据以上内容,编写一个查询主机地址的程序,比如说,输入域名则可以查询IP地址或者相反。同时,再编写一个实现与 HTTP 服务器通话的应用程序。Р主要步骤:Р(1)网络程序初始化,服务器和客户端WinSock API均要求在调用其他WinSock函数以前先调用WSAStartUp函数初始化。Р(2)创建套接字Socket()。Р(3)配置并启动套接字。Р(4)通过Socket发送和接收数据。Р(5)程序结束时必须关闭Socket,使用与WSAStartUp()相对应的函数WSACleanUp(),释放所分配的内部缓冲区和其他资源。Р四、实验设备与器材配置:Р1.实验室具有基于TCP/IP协议的Windows网络硬软件环境;Р2.微机 1台。Р五、实验记录:Р1. 编译运行程序,输入一个域名(URL):Р?再采用Windows命令行,输入ping seu.Р结果:发现程序与cmd ping命令运行结果一致Р2.输入一个IP地址:Р上图输入的IP地址为0.0.0.0,输出的URL为Speed(计算机名),即本网络上的本主机。Р假如连不上此IP地址,程序会产生这样一个对话框:Р六、实验总结:Р?此次实验,主要让我熟悉了TCP/IP协议的功能和网络操作,MS-DOS环境下基于SOCKET的编程原理,Windows环境下使用Socket的编程。帮助我学习计算机网络这门课程。

收藏

分享

举报
下载此文档