![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
文章平均质量分 56
_萧_
代码是门手艺活,也是门艺术活
展开
-
网络编程1-初探winSocket
网络编程1概述 参考书籍为《TCP/IP网络编程》,这个书写的比较基础,在看过很多参考书籍以后绝对这本适合用来作为网络编程的入门书籍。 本次初次编写简单的网络,直接把下面的代码自己敲一遍,然后跑起来就行,首先让自己有一个大概的了解即可。代码在Windows下VS2015运行。服务端编写#include <Winsock2.h>#include <Ws2tcpip.h>#include原创 2017-07-01 14:24:34 · 515 阅读 · 0 评论 -
FTP 编写 2:客户端与服务端的连接
FTP 编写 2:客户端与服务端的连接 首先编写客户端与服务端能进行简单的连接,这个较为容易: 服务端的编写流程是:启动 Winsock、建立套接字、绑定套接字、监听、接收连接、关闭连接、关闭套接字、关闭 Winsock 客户端的编写流程是:启动 Winsock、建立套接字、连接、关闭连接和套接字、关闭 Winsock 代码较为简单,具体如下:服务端#include <Win原创 2017-07-03 15:42:06 · 573 阅读 · 0 评论 -
FTP 编写 3:同时为多个客户端服务(多线程)
FTP 编写 3:同时为多个客户端服务(多线程) 在上篇文章中写了一个能连接的FTP,但是它只能为一个客户端进行服务,而我们知道在现实生活中我们见到的大部分网络应用都能同时为多个用户提供服务,所以接下来我们的目标是使用多线程来使服务端能同时为多个客户端进行服务。 C++ 多线程这个不是网络编程的内容,所以在这里不会详细讲解(其实我也不懂啊,刚看的书就来瞎写试试了),并且在这里使用的也不会原创 2017-07-03 17:19:16 · 3879 阅读 · 1 评论 -
FTP 编写 4:命令解析
FTP 编写 4:命令解析 我们知道在现实生活中使用的 FTP 是应答式的,客户端和服务端按照一定的规定进行交流,不是随便弄的,在上几篇中的 FTP 没有人机交互的功能。所以这篇文章的主要内容是按照平时 FTP 的交流规则重构一下整个工程的代码,并加入命令解析功能。命令解析 这部分命令解析只是简单模拟一下 FTP 的,在 FTP 的规则中还有应答返回值的规定,现在把它省略,简单定义一下服原创 2017-07-05 15:28:36 · 416 阅读 · 0 评论 -
FTP 编程 5 文件传输与目录切换
FTP 编程 5 文件传输与目录切换 接下来说最后一个 FTP 实现的功能点了,文件传输加上前面几篇文件介绍的功能实现组合起来基本就能实现一个 FTP 程序了,但这个只是简单的实现,和现实中能使用的还有很多要完善,但现在的时间比较紧张,没有太多时间弄了,还有好多的东西要学。所以如果各位有兴趣的话,可以自己去完善,反正要用的基本就是这些,和其他组合一下,自己摸索完善一下,比如弄个图像界面之类的。原创 2017-07-14 10:56:03 · 616 阅读 · 0 评论