将多任务(多线程)引入到udp聊天机器人,可以实现同时发送消息和接收消息 ...
分类:
编程语言 时间:
2019-02-25 13:13:38
阅读次数:
208
一、TCP简介 1.TCP介绍 a>TCP协议:TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为:TCP)是一种面向连接的、可靠的、基于字节流的通信协议 1.面向连接:先连接,再通信,好比打电话模型 2.可靠的,相对于UDP,TCP传输更可靠,TCP ...
分类:
其他好文 时间:
2019-02-24 15:03:55
阅读次数:
159
简单介绍 TCP: 自维持连接的数据“流”传输协议 UDP: 数据“报”形式的“单向”传输协议 区别 1. 头部长度的区别: TCP报头长20个字节,包括:源端口(2)、目的端口(2)、序号(4)、确认号(4)、头长度(1)、(空)(2)、各种状态位(1)、窗口大小(2)、校验和(2)、紧急指针(2 ...
分类:
其他好文 时间:
2019-02-24 01:16:59
阅读次数:
375
Filebeat简介 Filebeat是一个轻量级的收集日志和传输日志的工具(一直以为Filebeat是存储数据,并不是的它只是做一个收集传输功能);Filebeat安装在每一个你想要收集日志的服务器上,相当于客户端。Filebeat监控你指定的日志文件或者路径,收集日志事件向Elasticsear ...
分类:
其他好文 时间:
2019-02-23 10:45:45
阅读次数:
500
RPC简单介绍 RPC 1. RPC是什么 RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI ...
分类:
其他好文 时间:
2019-02-23 10:30:06
阅读次数:
168
缓冲区的问题 recv的问题 解决粘包现象的高大上版 基于UDP协议的socket通信 SocketServer的源码解析 缓冲区的问题: # 1.客户端send一次就关闭,服务端recv完数据才关闭 import socket sk=socket.socket() sk.bind(('127.0. ...
分类:
其他好文 时间:
2019-02-22 19:58:52
阅读次数:
203
13.1 事件循环asyncio包含各种特定系统实现的模块化事件循环传输和协议抽象对TCP、UDP、SSL、子进程、延时调用以及其他的具体支持模仿futures模块但适用于事件循环使用的Future类基于 yield from 的协议和任务,可以让你用顺序的方式编写并发代码必须使用一个将产生阻塞IO... ...
分类:
其他好文 时间:
2019-02-22 19:57:37
阅读次数:
230
UDP协议的头结构 源端口(2字节) 目的端口(2字节) 封报长度(2字节) 校验和(2字节) 数据 (1)源端口(Source Port):16位的源端口域包含初始化通信的端口号。源端口和IP地址的作用是标识报文的返回地址。 (2)目的端口(Destination Port):6位的目的端口域定义 ...
分类:
其他好文 时间:
2019-02-22 12:43:03
阅读次数:
164
一、UDP广播 广播UDP与单播UDP的区别就是IP地址不同,广播使用广播地址255.255.255.255,将消息发送到在同一广播网络上的每个主机。值得强调的是:本地广播信息是不会被路由器转发。当然这是十分容易理解的,因为如果路由器转发了广播信息,那么势必会引起网络瘫痪。这也是为什么IP协议的设计 ...
分类:
其他好文 时间:
2019-02-22 12:41:37
阅读次数:
176