
Sockets
Teleger
目前从事c/c++应用程序开发工作,单片机GD/嵌入式linux;涉及的硬件有RK3328/3399/3308,以及海思系列,做过图像识别,分类;智能门禁智能家居,语音识别等等应用。
展开
-
IOCP是什么?
1. IOCP 浅析与实例 众所周知,为了绝对同步,所以很多模式都采用的是同步模式,而不是异步,这样就会产生很大情况下在等待,CPU在切换时间片,从而导致效率比较低。 自从MS在winsocket2中引入了IOCP这个模型之后,他才开始被大家所认知。 IOCP (I/O Completion Port),中文译作IO完成端口,他是一个异步I/O操作的API,他可以高效的将I/O事件通转载 2017-02-08 22:07:40 · 2942 阅读 · 0 评论 -
ARP解析MAC地址的过程分析(ARP的工作机制)
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。 主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息, 以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间, 下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互转载 2017-02-08 22:13:02 · 9783 阅读 · 0 评论 -
浅谈TCP/IP网络编程中socket的行为
点击打开链接 socket我认为,想要熟练掌握Linux下的TCP/IP网络编程,至少有三个层面的知识需要熟悉: 1. TCP/IP协议(如连接的建立和终止、重传和确认、滑动窗口和拥塞控制等等)2. Socket I/O系统调用(重点如read/write),这是TCP/IP协议在应用层表现出来的行为。3. 编写Performant, Scalable的服务器程序。包括多线程、IO Multipl...转载 2018-01-23 23:01:14 · 256 阅读 · 0 评论 -
linux下基础socket写的关于客户端,服务器的类
如有类似。纯属巧合。转载,请注明出处!API_Socket.cpp#include "API_Define.hpp" #include "API_Socket.hpp" #include <sys/socket.h> #include <arpa/inet.h> #include <pthread.h> #include <stdio.h> #inc...原创 2018-06-17 09:52:39 · 237 阅读 · 0 评论