
网络编程
Fudo_Yusei
学习网络安全~
展开
-
【网络编程实验一】TCP 套接字编程
1. 实验目的掌握单用户客户端跟服务器的连接和数据交互及处理。2. 实验要求认真阅读和掌握本实验的相关知识点。上机编写并运行本程序。保存程序的运行结果,并结合程序进行分析。3. 实验内容实现一个基于TCP协议的服务器-客户端程序,要求完成以下功能。客户端:从命令行读入服务器的IP地址;并连接到服务器;循环从命令行读入一行字符串,并传递给服务器,由服务器对字符串反转,并...原创 2019-08-09 10:39:25 · 3700 阅读 · 0 评论 -
【网络编程实验二】UDP套接字编程
1. 实验目的掌握单用户客户端跟服务器的连接和数据交互及处理。2. 实验要求认真阅读和掌握本实验的相关知识点。上机编写并运行本程序。保存程序的运行结果,并结合程序进行分析。3. 实验内容实现一个基于UDP协议的服务器-客户端程序,要求完成以下功能。客户端:从命令行读入服务器的IP地址;循环从命令行读入字符串,传递给服务器,并接收、显示服务器返回的字符串和服务器的地址信息...原创 2019-08-09 10:39:03 · 1073 阅读 · 0 评论 -
【网络编程实验三】并发多进程服务器编程
1. 实验目的掌握多进程服务器的编写模板。掌握多进程程序的编写方法。2. 实验要求认真阅读和掌握本实验的相关知识点。上机编写并运行本程序。保存程序的运行结果,并结合程序进行分析。3. 实验内容采用多进程并发服务器技术,服务器可以同时接受多个客户的请求。具体要求如下:客户端:根据客户输入的服务器IP地址,向服务器发起建立连接的请求。接收客户输入的客户端名称,并把该客户...原创 2019-08-09 10:39:51 · 757 阅读 · 0 评论 -
【网络编程实验四】并发多线程服务器编程
1. 实验目的掌握多线程服务器的编写模板。掌握多线程程序的编写方法。2. 实验要求认真阅读和掌握本实验的相关知识点。上机编写并运行本程序。保存程序的运行结果,并结合程序进行分析。3. 实验内容采用多线程并发服务器技术,服务器可以同时接受多个客户的请求。具体要求如下:客户端:根据客户输入的服务器IP地址,向服务器发起建立连接的请求。接收客户输入的客户端名称,并把该客户...原创 2019-08-09 10:38:22 · 1109 阅读 · 2 评论 -
【网络编程实验五】线程专用数据TSD的应用
1. 实验目的掌握多线程服务器编程模板;掌握有关线程专用数据TSD程序的编写方法;2. 实验要求认真阅读和掌握本实验的相关的知识点。上机编写并运行本程序。保存和打印出程序的运行结果,并结合程序进行分析。3. 实验内容服务器等待客户连接,连接成功后显示客户地址,接着接收该客户的名字并显示,然后接收来自客户的信息(字符串),将该字符串反转,并将结果送回客户。要求服务器具有同...原创 2019-08-09 10:38:18 · 398 阅读 · 0 评论 -
【网络编程实验六】I/O复用
1. 实验目的掌握I/O复用服务器编程模板;掌握有关I/O复用程序的编写方法;2. 实验要求认真阅读和掌握本实验的相关的知识点。上机编写并运行本程序。保存和打印出程序的运行结果,并结合程序进行分析。3. 实验内容谈话程序。双方都可以从终端输入一串字符(以回车结束),通过UDP的方式发送到对方,并显示在对方的终端上。从命令行输入目的地址、目的端口、源地址、源端口。4. 实验...原创 2019-08-09 10:38:12 · 396 阅读 · 0 评论 -
【网络编程实验七】域名解析
1. 实验目的掌握域名解析编程技术;掌握有关域名解析函数的使用方法;2. 实验要求认真阅读和掌握本实验的相关的知识点。上机编写并运行本程序。保存和打印出程序的运行结果,并结合程序进行分析。3. 实验内容编写域名解析程序;并能根据命令行输入的IP或域名完成解析,并打印出域名解析结果。4. 实验代码和结果1. 实验代码代码:#include<netdb.h&...原创 2019-08-09 10:37:46 · 228 阅读 · 0 评论