怎么用JS写类似JQuery的addClass 首先你要知道两点:一、标签class的脚本特性为className,就是说访问标签的class的时候,需要用element.className二、class属性中包含多个class时是以空格隔开流程:1.取得现有className的值2.判断是否已经包 ...
分类:
其他好文 时间:
2017-05-06 21:47:16
阅读次数:
253
远程协助开发的过程中继续总结 针对开发总结一的问题,改正了一些地方 1.图像和命令采用两个套接字,为什么不能采用一个套接字?远程协助是快频的通信,图像需要不间断的从受控端发送到控制端,发送接收压力都很大,另外控制端还要发送鼠标和键盘命令到受控段,这个发送频率在操作的时候也很大。所以使用一个套接字压力 ...
分类:
其他好文 时间:
2017-05-05 18:27:52
阅读次数:
213
何为粘包: 先看代码 session=socket.socket(socket.AF_INET,socket.SOCK_STREAM) 在定义socket对象的时候 有两个参数 一个是 socket地址家族,另一个是处理类型socket.SOCK_STREAM,注意是 ‘stream’:流 那既然是... ...
分类:
其他好文 时间:
2017-05-05 00:57:34
阅读次数:
313
python/socket编程之粘包 粘包: 只有TCP有尿包现象,UDP永远不会粘包。 首先需要掌握一个socket收发消息的原理 发送端可以是1k,1k的发送数据而接受端的应用程序可以2k,2k的提取数据,当然也有可能是3k或者多k提取数据,也就是说,应用程序是不可见的,因此TCP协议是面来那个 ...
分类:
编程语言 时间:
2017-05-04 21:50:13
阅读次数:
352
socket粘包 1 什么是粘包 须知:只有TCP有粘包现象,UDP永远不会粘包,首先需要掌握一个socket收发消息的原理, 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 发送端可以是一K一K地发送数据,而接收端的应用程序可以两K两K地提走数据,当然 ...
分类:
编程语言 时间:
2017-05-04 21:45:28
阅读次数:
260
粘包问题 1.修改数据长度: client端 server端 client端 第一个包 b'helloworldSB'第二个包 b'' 服务器端 改进 2.修改时间长度 client端 server端 TCP流式协议, 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数 ...
分类:
其他好文 时间:
2017-05-04 20:11:44
阅读次数:
230
1.UDP套接字 udp服务端: udp客户端: 2.recv与recvfrom的区别: part1: 发消息都是将数据发送到己端发送缓冲中,手消息都是从己端的缓冲区中收 tcp:send发消息,recv收消息 udp:sendto发消息,recvfrom收消息 part2: tcp是基于数据流的, ...
分类:
其他好文 时间:
2017-05-04 18:28:27
阅读次数:
261
粘包在实现发送文件功能之前我们先来理解下粘包的问题,下面有两张图,我觉得很清晰的就可以理解到了。正常情况下发送文件第一步:客户端把获取到的文件总大小(size=65426)先放到缓冲区,然后发送给服务端第二步:此时客户端接收到的文件总大小就是65426粘包的问题下发送文件第..
分类:
编程语言 时间:
2017-05-04 16:23:43
阅读次数:
242
Python全栈之路系列之基于socket实现文件上传发布时间:2017年3月16日00:04浏览(106)评论(0)分类:Python前言此处没有前言粘包在实现发送文件功能之前我们先来理解下粘包的问题,下面有两张图,我觉得很清晰的就可以理解到了。正常情况下发送文件第一步:客户端把获取到的..
分类:
编程语言 时间:
2017-04-24 23:22:33
阅读次数:
275
1、粘包与段包 粘包:指TCP协议中,发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。造成的可能原因: 发送端需要等缓冲区满才发送出去,造成粘包 接收方不及时接收缓冲区的包,造成多个包接收 断包:也就是数据不全,比如包太大,就把包分解成多个小包,多次 ...
分类:
其他好文 时间:
2017-04-24 00:12:43
阅读次数:
276