嵌入式学习第二阶段网络编程
网络编程开发
木下 似水
苏州大学大三软件工程在读。
展开
-
FTP云盘项目
学习参考文章: 链接: https://blog.csdn.net/qq_46518045/article/details/113482400. ls:查看当前文件 lls:查看服务器文件 cd+空格+文件名(…),服务器进入文件夹或返回上一级 lcd+空格+文件名(…),本地进入文件夹或返回上一级 get+空格+文件名:得到服务器文件 put+空格+文件名: 发送给服务器 服务端: #include<stdio.h> #include<sys/types.h> /原创 2021-04-05 10:02:54 · 290 阅读 · 0 评论 -
Linux网络编程客户服务端交流
我们需要两个程序,server.c和client.c 一个服务端,一个客户端。 服务端我们之前已经搭建好了,可以直接用: server.c: 所以我们还需要一个客户端,来看看怎么写的。 客户端的话用到的connect函数,查看手册, 和listen,accept函数的参数都很类似, 我们来直接使用,配合网络编程第一节的整体流程图来看: client.c: 同样的,我们连接同一个ip地址端口,并且连接到它,写入我们要写的话,看看交互结果会怎么样?‘ ’ 结果 服务端: 客户端: 可以看到,我们实现了客户端原创 2021-04-04 19:25:13 · 86 阅读 · 0 评论 -
Linux网络编程服务端附加
上一节,我们搭建了简单的服务端,这一节,我们向原来的代码中加入一些东西,并且连接一下这个服务器,看看结果会怎么样 可以看到,我们又创建了一个sockaddr_in对象作为客户端 ,并且把客户端的内容读到服务端来,再把msg写入到客户端去,实现了服务和客户的简单交互。 来看看效果:(多阅读阅读上面的代码) 客户端: 服务端: (师上官可编程) ...原创 2021-04-04 19:02:07 · 69 阅读 · 0 评论 -
Linux网络编程服务端初步
socket网络编程 来看一下下面这张图: 图左是搭建服务的基本过程,右边是一些要用到的api,和他们之间的关系。 步骤主要如下: 1.创建套接字,这个套接字就有点像之前的fd一样。用来准备创建一个socket服务 2.给这个socket服务添加相关信息,比如ip地址,端口号,一次性能服务的最大数量 3.listen(),启动服务之后监听看有谁连接了进来 4.accept(),如果有客户端尝试连接,接受请求 5.进行数据交互 6.关闭服务 好,来看下面这段代码: 如图11行,步骤1 图16-21行,步骤2原创 2021-04-04 17:09:08 · 83 阅读 · 0 评论