会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
流水灯
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
78
79
80
81
82
83
84
85
86
···
107
下一页
2017年7月30日
STM32 启动代码 和 bootloader 的区别
摘要: 什么是启动代码? 启动代码是系统上电或者复位后运行的第一段代码,是进入C 语言的main 函数之前需要执行的那段汇编代码。STM32的启动代码在startup_stm32f10x_hd.s 启动代码有何用? 它的作用是在用户程序运行之前对系统硬件及软件环境进行必要的初始化并在最后使程序跳转到用户程序
阅读全文
posted @ 2017-07-30 13:37 流水灯
阅读(9513)
评论(0)
推荐(1)
2017年7月25日
TCP ------ TCP四次挥手(断开连接)及断开过程
摘要: 1、正常情况下,调用close(),产生的其中一个效果就是发送FIN,只有双方都调用close(),才会出现正常的四次挥手。 2、如果是服务器,发起四次挥手是在关闭accept()返回的套接字,而不是socket()返回的套接字 3、Initiator=client,Receiver=server
阅读全文
posted @ 2017-07-25 21:04 流水灯
阅读(3954)
评论(0)
推荐(0)
TCP ------ RST的产生
摘要: 产生RST的几个原因 1、请求超时 有89、27两台主机。主机89向主机27发送了一个SYN,表示希望连接8888端口,主机27回应了主机89一个SYN表示可以连接。但是主机89莫名其妙的发送了一个RST表示我不想连接你了。经过排查发现,在主机89上的程序在建立了socket之后,用setsocko
阅读全文
posted @ 2017-07-25 20:58 流水灯
阅读(2098)
评论(0)
推荐(0)
2017年7月17日
TCP ------ TCP创建服务器中出现的套接字
摘要: 在服务器端,socket()返回的套接字用于监听(listen)和接受(accept)客户端的连接请求。这个套接字不能用于与客户端之间发送和接收数据。 accept()接受一个客户端的连接请求,并返回一个新的套接字。所谓“新的”就是说这个套接字与socket()返回的用于监听和接受客户端的连接请求的
阅读全文
posted @ 2017-07-17 16:03 流水灯
阅读(549)
评论(0)
推荐(0)
2017年7月16日
MAC地址的介绍(单播、广播、组播、数据收发)
摘要: MAC地址组成 网络设备的MAC地址是全球唯一的。MAC地址长度为48比特,通常用十六进制表示。MAC地址包含两部分:前24比特是组织唯一标识符(OUI,OrganizationallyUniqueIdentifier),由IEEE统一分配给设备制造商。 例如,华为的网络产品的MAC地址前24比特是
阅读全文
posted @ 2017-07-16 20:37 流水灯
阅读(42363)
评论(0)
推荐(3)
OSI 七层模型和 TCP/IP 四层模型 及 相关网络协议
摘要: 简介 OSI 是理论上的模型,也就是一个统一的国际标准,现在的很多网络设备或者是网络协议都不同程度的精简了自己的所谓的模型,那么他们为了自己的通讯兼容都会参考这个OSI模型 TCP/IP 包括: TCP/IP 模型就是现在的很多厂商统一参考的一个很工业化的模型!多数厂在不做特殊设备的情况下都会按照这
阅读全文
posted @ 2017-07-16 20:01 流水灯
阅读(722)
评论(0)
推荐(0)
2017年7月14日
WIFI插座
该文被密码保护。
阅读全文
posted @ 2017-07-14 10:23 流水灯
阅读(3)
评论(0)
推荐(0)
2017年7月12日
LwIP - 打开keepalive功能
摘要: 在服务器端打开keepalive功能 1、保证LWIP_TCP_KEEPALIVE被定义为1,(这样TCP_KEEPIDLE、TCP_KEEPINTVL和TCP_KEEPCNT 设置才有效) 2、 int32 keepalive = 1; int32 keepidle = 1; int32 keep
阅读全文
posted @ 2017-07-12 15:12 流水灯
阅读(4171)
评论(0)
推荐(0)
神秘的40毫秒延迟与 TCP_NODELAY
摘要: TCP_NODELAY是用来 禁用 Nagle’s Algorithm Nagle’s Algorithm 是为了提高带宽利用率设计的算法,其做法是合并小的TCP 包为一个,避免了过多的小报文的 TCP 头所浪费的带宽。如果开启了这个算法 (默认),则协议栈会累积数据直到以下两个条件之一满足的时候才
阅读全文
posted @ 2017-07-12 11:22 流水灯
阅读(2098)
评论(0)
推荐(0)
2017年7月11日
LwIP - raw/callback API、协议栈API(sequential API)、BSD API(或者说 SOCKET API)
摘要: 1、使用raw/callback API编程,用户编程的方法是向内核注册各种自定义的回调函数,回调函数是与内核实现交换的唯一方式。 recv_udp, accept_function, sent_tcp, recv_tcp, do_connected, poll_tcp, err_tcp! 2、协议
阅读全文
posted @ 2017-07-11 20:41 流水灯
阅读(2415)
评论(0)
推荐(0)
上一页
1
···
78
79
80
81
82
83
84
85
86
···
107
下一页
公告