- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 网络程序设计——(connectTCP和connectUDP的实现)2.利用TCP/UDP完成文件传输的设计和实现(下)
每个客户与服务器建立联系必须: 选择协议(UDP或TCP) 查找服务器的机器名 查找所期望的服务并将其映射到协议端口号 分配套接字并与之连接 将这部分工作进行封装,置于某个过程当中,只需一次编码。 我们想要实现以下抽象: socket = connectTCP(machine, service); socket = connectUDP(machine, service); 优点:高级...
2018-10-26 13:08:50 872
原创 网络程序设计——2.利用TCP/UDP完成文件传输的设计和实现(上)
运行环境 VMware搭载的Linux虚拟机 Linux版本:Ubantu14.04LTS 一、实验目的 1.利用循环面向连接的模型完成固定文件的传输(考虑服务器地址、端口号的设定方式) 2.由固定文件扩展成手动输入或选择文件; 3.参考connectTCP、connectUDP的方式对程序进行抽象、封装;(见下篇) 二、实验内容 TCP编程 1.tcp_server.c ...
2018-10-26 11:35:40 2532 4
原创 网络程序设计——1.TCP、UDP网络编程
运行环境: VMware搭载的Linux虚拟机 Linux版本:Ubantu14.04LTS 一、原理 1、TCP/IP协议存在于OS中,网络服务通过OS提供。 2、应用程序要和操作系统交互,才能使用TCP/IP提供的网络通信功能。 3、交互的接口:即应用程序接口(API)。 4、从网络的观点看:TCP/IP和应用程序之间的接口。 二、流程 以TCP为例: 三、代码及...
2018-10-24 22:05:03 512
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人