
Linux _ 嵌入式网络
文章平均质量分 93
嵌入式 系统 中的 网络连接
周波峰
埋头苦干,不怒不怨
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言_网络编程_SQLite3数据库项目 _ 在线词典
一、项目分析1、在线词典一般的饿运行过程:例如 — 服务器端将用户信息和历史记录保存在数据库中。客户端输入用户和密码,服务器端在数据库中查找、匹配,返回结果;2、项目的流程— 定义数据库中表的结构;— 定义消息结构体;— 分析服务器端和客户端 流程;— 编码实现;name text primary key : 表格中...原创 2019-12-23 10:51:32 · 1345 阅读 · 1 评论 -
Linux嵌入式网络 _ TCP、IP协议原理
一、网络分析工具1、网络测试分析工具 wiresharkWireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。1、在ubuntu中安装 Wireshark软件 在系统联网的情况下,直接命令安装即可:sudo ...原创 2019-12-11 11:27:46 · 518 阅读 · 0 评论 -
Linux嵌入式网络 _ 广播和组播、UNIX域套接字
一、广播和组播1、广播的概念:前面介绍的数据包发送 方式只有一个接收方,称为 单播; 如果同时发送给局域网中的所有主机,称为 广播; 只有用户数据报(使用UDP协议)套接字才能广播; 广播的地址: 以192.168.1.0(255.255.255.0)网段为例 ,最大的主机地址 192.168.1.255代表该网段的广播地址; 发到该地址的数据包被所有的主机接收; 255....原创 2019-12-11 11:18:16 · 573 阅读 · 0 评论 -
Linux嵌入式网络 _ 网络信息检索、网络属性设置、超时检查、心跳检测
一、网络信息检索1、网络信息检索 常用函数gethostname(); 获得主机名 getpeername(); 获得与套接字相连的远程协议地址 getsockname(); 获得本地套接口协议地址; gethostbyname(); 根据主机名 取得主机信息 endhostent() :使用endhostent() 清空 申请...原创 2019-12-16 15:55:19 · 636 阅读 · 0 评论 -
Linux嵌入式网络 _ I/O多路复用
一、I/O模型的概念1、在UNIX/Linux下 主要有4中I/O模型:阻塞I/O : 最常用; 非阻塞I/O : 可防止进程阻塞在I/O操作上,需要轮询 I/O多路复用:允许同时对多个I/O进行控制; 信号驱动I/O : 一种异步通信模型; — 前三种是同步通信模式;后一种是 异步通信模式;2、阻塞I/O模式阻塞I/O模式是最普通使用的I/O模式,大部分程序使用的...原创 2019-12-16 15:56:34 · 513 阅读 · 0 评论 -
Linux嵌入式网络 _ UDP 编程
一 、UDP基本概念udp :是不可靠传输,无连接的尽力传输;二、UDP编程 API 1、发送apissize_t send(int sockfd ,const void* buf , size_t len ,int flags); ssize_t sendto (int sockfd , const ...原创 2019-12-05 16:48:57 · 266 阅读 · 0 评论 -
Linux嵌入式网络 _ 并发服务器 编程
一、并发服务器的 优点当有多个客户端 需要同时连接 该服务器时,需要服务器分时复用的 处理 各客户端发送过来的数据; 当客服端退出的时候,服务器需要知道 该客户端已经退出了; 以下有两种 并发服务器的设计方式,优点各异,可根据需求选择适当的 方式;二、多进程并发服务器1、服务器 源码#include "net_pth.h"#include <signal.h>...原创 2019-12-02 15:02:31 · 323 阅读 · 0 评论 -
Linux嵌入式网络 _ TCP编程基础
一、TCP编程概念TCP通信过程可由以下 图例表示: 二、TCP编程 API 介绍在以上图中,TCP通信中 最重要的 五 个API ,详细解析如下:1、第一个API —— socket(int domain, int type, int protocol) (创建一个特殊的文件描述符) #include &l...原创 2019-12-02 14:59:36 · 306 阅读 · 0 评论 -
Linux嵌入式网络 _ 网络基础
一、网络发展历史和分层1、Internet 的历史Initernet — 冷战的产物 2、网络互联促成了TCP/IP协议的产生 3、网络互联促成了TCP/IP协议的产生 4、网络的体系结构 ...原创 2019-11-28 18:29:16 · 426 阅读 · 0 评论