写在前面 粘包、拆包是 Socket 编程中最常遇见的一个问题,本文只对粘包、拆包现象及发生的原因做简要分析,具体如何解决粘包和拆包的问题,在后续文章中会详细介绍。 什么是粘包、拆包 TCP 是个"流"协议,所谓流,就是没有界限的一串数据(无论你上层是如何封装的数据,到通信层都会转换成“流”的形式, ...
分类:
其他好文 时间:
2020-11-18 12:28:40
阅读次数:
5
异步连接需要做以下操作: 设置socket为非阻塞模式 注册OP_CONNECT事件 OP_CONNECT事件发生时,调用SocketChannel的finishConnection 代码如下: public class Client1 { Selector selector; int writeE ...
分类:
编程语言 时间:
2020-11-18 12:24:51
阅读次数:
6
: output_p,input_p = output,input while True: try: output_p.recv() e ...
分类:
系统相关 时间:
2020-11-16 14:00:24
阅读次数:
23
摘自:https://blog.csdn.net/u010109732/article/details/79032845?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.cha ...
分类:
其他好文 时间:
2020-11-16 13:50:25
阅读次数:
8
一 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构 互联网中处处是C/S架构 如某个网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频) C/S架构与socket的关系: 我们学习socket就是 ...
分类:
其他好文 时间:
2020-11-16 13:30:39
阅读次数:
6
ELK----安装#!/bin/bash######部署elasticsearch软件####yuminstall-yexpectmkdir/abc/usr/bin/expect<<-EOFspawnmount.cifs//192.168.1.150/redhat7/abcexpect"*redhat7*"{send"123456\r"}expecteofEOF#1.安装elastic
分类:
其他好文 时间:
2020-11-16 13:05:56
阅读次数:
5
![](https://s4.51cto.com/images/blog/202011/08/94e274cdfac406353311d744de7c78ab.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
分类:
编程语言 时间:
2020-11-16 13:01:12
阅读次数:
6
![](https://s4.51cto.com/images/blog/202011/08/2b7938688fd3ee705b65ccf171599974.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
分类:
编程语言 时间:
2020-11-13 13:21:10
阅读次数:
31