实验报告
学院:计算机科学与信息工程学院姓名实验时间实验项目名称学号指导教师实验二
专业:信息安全
班级:实验组成绩
无连接的套接字程序设计
1、掌握控制台程序设计的基本方法。实验目的2、掌握在该网络环境下如何利用套接字及UDP协议实现无连接的网络通信。3、了解利用无连接的套接字通信的实现原理。
实验内容
利用数据报套接字实现对等模式的网络通信,要求通信双方从标准输入设备接收信息,并向对方发送接收到的信息。通信双方生成一个可打印的字符串信息,并显示收到的信息,然后关闭套接字并退出。使用Wi
sock进行网络通信程序的设计,要通过本次试验初步了解如何
实验原理和方法
利用无连接套接字进行控制台程序的编制,为以后自己编制类似的程序打下良好的基础。程序执行方法命令行语法:程序名目的IP目的端口注意:端口号为自由端口号。源IP源端口
实验环境
Pc机VC60环境
f1启动VisualC60开发环境从“开始”菜单中选择“程序MicrosoftVisualStudio60MicrosoftVisualC60”,显示VisualC60开发环境窗口。创建一个项目2(1)单击File菜单中的New选项,显示New(新建)对话框。(2)单击Project项目)(标签,Project选项卡中,在选择Wi
32Co
soleApplicatio
(Wi
32控制台应用程序向导)。在Locatio
(位置)文本框中指(项目名称)文本框中为项目输入一个名字(例定一个路径,ProjectName在如:lab2),单击OK按钮。(3)依据提示单击下一步按钮,直到最后一步点击完成按钮,完成项目的建立。(4)项目建立好后,注意包含的各种头文件和相应的库文件。3编写源程序文件4建立并运行可执行程序(1)选择菜单命令BuildBuildlab2exe,建立可执行程序。如果程序无语法错误,此时便成功地生成了可执行程序例如:lab2exe。如果程序有语法错误,则屏幕下方的状态窗口中会显示错误信息,根据这些错误信息对源程序进行修改后,重新选择菜单命令BuildBuildlab2exe,建立可执行程序。(2)在控制台界面输入命令行执行程序,观察屏幕的显示内容。5观察并记录程序运行结果。i
cludestdiohi
cludestdlibhi
cludeiohi
cludestri
ghi
cludewi
dowshi
cludewi
sockhpragmacomme
tlib