13.1 事件循环asyncio包含各种特定系统实现的模块化事件循环传输和协议抽象对TCP、UDP、SSL、子进程、延时调用以及其他的具体支持模仿futures模块但适用于事件循环使用的Future类基于 yield from 的协议和任务,可以让你用顺序的方式编写并发代码必须使用一个将产生阻塞IO... ...
分类:
其他好文 时间:
2019-02-22 19:57:37
阅读次数:
230
同步方式: Boost.Asio是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型。 头文件 名空间 ASIO库能够使用TCP、UDP、ICMP、串口来发送/接收数据,下面先介绍TCP协议的读写操作 对于读写方式,ASIO支持同步和异步两种方式,首先登场的是同步 ...
分类:
其他好文 时间:
2019-02-21 13:00:55
阅读次数:
200
IP协议介绍 1、IP协议是TCP/IP协议族中最为核心的协议。IP协议将多个包交换网络连接起来,它在源地址和目的地址之间传送一种称为数据包的东西,它还提供对数据大小的重新组装功能,以适应不同网络对包大小的要求。IP协议承载所有上层的TCP、UDP、ICMP数据都以IP数据报格式进行传输。 2、IP ...
分类:
其他好文 时间:
2019-02-21 12:32:57
阅读次数:
207
lsof [选项] [文件] lsof命令用于查看你进程打开的文件,进程打开的端口(TCP、UDP),找回/恢复删除的文件,打开文件的进程。 (1).常用选项 (2).实例 1)在没有任何参数时,显示当前系统已经打开的正在使用的所有文件 1.名称详解 COMMAND:进程名称 PID:进程标识符 T ...
分类:
系统相关 时间:
2019-02-15 17:27:02
阅读次数:
138
一篇文章,读懂Netty的高性能架构之道 Netty是由JBOSS提供的一个java开源框架,是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动 ...
分类:
Web程序 时间:
2019-02-09 22:29:19
阅读次数:
315
网络编程:各种IPC方法,socket;syscall包介绍socket基础知识:通信域,类型(TCP、UDP),使用协议;net.Dial函数:发送http和https请求;net.DialTimeout函数:设置请求超时时间
分类:
其他好文 时间:
2019-02-09 10:39:57
阅读次数:
228
粘包只会出现在tcp,udp传输不会产生粘包现象。解决粘包的原理就是服务器预先向客户端发送客户端即将获取文件的大小。 第一版解决方案: 服务器: 客户端: 升级版: 服务器: 客户端: ...
分类:
其他好文 时间:
2019-02-02 19:18:55
阅读次数:
152
关于网络编程中MTU、TCP、UDP优化配置的一些总结 https://www.cnblogs.com/maowang1991/archive/2013/04/15/3022955.html 感谢原作者的内容. 首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。 其中以太网(Et ...
分类:
其他好文 时间:
2019-01-29 10:46:35
阅读次数:
121
今日网吧上网,打开邮件,QQ音乐速度明显比前面慢得非常多,体现出非正常反应。(HTTP,HTTPS) 观察其他机器,发现游戏正常。(TCP,UDP) 我将情况告诉网管,网管联系后台人员,后台人员进行了清理垃圾等操作以后,网速恢复正常反应 缓存垃圾回收,可以重启汇聚层的路由器交换机等。如果重启无效,那 ...
分类:
其他好文 时间:
2019-01-28 20:16:09
阅读次数:
216
Azure 提供的负载均衡服务叫 Load Balancer,它工作在 ISO 七层模型的第四层,通过分析 IP 层及传输层(TCP/UDP)的流量实现基于 "IP + 端口" 的负载均衡。 Azure Load Balancer 的主要功能 负载均衡基于 ISO 四层的负载均衡,请参考下图(此图来 ...
分类:
其他好文 时间:
2019-01-24 11:03:24
阅读次数:
156