51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Tcp
TCP重传机制
在错综复杂的网络,并不一定所有的数据能正常的数据传输,万一数据在传输过程中丢失了呢?TCP要保证所有的数据包都可以到达,所以,必需要有重传机制。常见的重传机制:超时重传快速重传SACKD-SACK而所有重传的机制都需要依赖通过序列号Seq与确认应答ACK。在TCP中,当发送端的数据到达接收主机时...
代码星球
·
2021-02-14
TCP
重传
机制
TCP四次挥手
所谓四次挥手(Four-WayWavehand)即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务端总共发送4个包以确认连接的断开。连接双方在完成数据传输之后就需要断开连接。由于TCP连接是属于全双工的,即连接双方可以在一条TCP连接上互相传输数据,因此在断开时存在一个半关闭状态,即有有一方失去发送数据的能...
代码星球
·
2021-02-13
TCP
四次
挥手
TCP---长连接与短连接的区别
长连接,也叫持久连接,在TCP层握手成功后,不立即断开连接,并在此连接的基础上进行多次消息(包括心跳)交互,直至连接的任意一方(客户端OR服务端)主动断开连接,此过程称为一次完整的长连接。HTTP1.1相对于1.0最重要的新特性就是引入了长连接。 短连接,顾名思义,与长连接的区别就是,客户端收到服务端的响应后...
代码星球
·
2021-02-13
连接
TCP---
区别
Go-TCP粘包
黏包示例服务端代码如下://socket_stick/server/main.gofuncprocess(connnet.Conn){deferconn.Close()reader:=bufio.NewReader(conn)//读取conn里接收的内容varbuf[1024]bytefor{n,err:=reader...
代码星球
·
2021-02-13
Go-TCP
粘包
创建一个TCP服务器端通信程序的步骤
创建一个TCP服务器端通信程序的步骤:1). 创建一个ServerSocket2). 从ServerSocket接受客户连接请求3). 创建一个服务线程处理新的连接4). 在服务线程中,从socket中获得I/O流5). 对I/O流进行读写操作,完成与客户的交互6).&...
代码星球
·
2021-02-12
创建
一个
TCP
服务器
通信
Wireshark基本介绍和学习TCP三次握手
wireshark的官方下载网站: http://www.wireshark.org/wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。wireshark是开源软件,可以放心使用。可以运行在Windows和MacOS上。 使用wi...
代码星球
·
2021-02-11
Wireshark
基本
介绍
学习
TCP
php使用tcpdf实现在线PDF功能
今天看书,发现有个例子就是实现php生成pdf格式文件的例子,所以扩展了下百度了下找了个tcpdfGit上有地址,如果感冒自行下载https://github.com/tecnickcom/tcpdf例子挺多,使用简单,而且生成的PDF功能全面,例子使用简单,有需要的时候进一步扩展,目前测试php5.2,php5.3,...
代码星球
·
2021-02-11
php
使用
tcpdf
实现
在线
ffmpeg强制使用TCP方式读取rtsp流
ffmpeg强制使用TCP方式处理rtsp流,参考网上资料,得知可以使用如下命令:“ffmpeg -rtsp_transporttcp -irtsp://admin.......”可以是使用抓包工具进行验证一下是否强制使用了TCP方式。...
代码星球
·
2021-02-11
ffmpeg
强制
使用
TCP
方式
centos 启动一个tcp/UDP服务程序(端口检测)
需要先yum安装:yuminstallnc启动TCP服务:nc-l80 启动一个udp协议端口:nc-l-u8888监控udp数据包:tcpdump-ieth1-s0port8888客户端测试:nc-vuz10.42.160.2318888 ...
代码星球
·
2021-02-11
centos
启动
一个
tcp
UDP
TCP加速锐速SS(ServerSpeeder)破解版一键安装
速(serverspeeder),是一款TCP加速程序,能够增强VPS/服务器连接的稳定性,且有效的提高服务器的带宽利用率,进而提高访问速度。老左经常看到论坛、群里有用户提到锐速这款软件可以提高VPS的访问速度、加速应用效率,于是今天就在VULTRVPS中进行尝试安装使用。大概2月份的时候锐速宣布不再免费,原来宣传的永...
代码星球
·
2021-02-11
TCP
加速
锐速
SS
ServerSpeeder
linux抓包命令之tcpdump
顾名思义,tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息,tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问...
代码星球
·
2021-02-10
linux
抓包
命令
tcpdump
* daemon not running; starting now at tcp:5037
今日使用weeplusrunandroid时看错误提示,是5037端口的问题*daemonnotrunning;startingnowattcp:5037于是找到查看端口的netstat-ano|findstr"5037"果不其然5037被占用,于是果断执行如下命令taskkill-f-pid5340再次执行adbde...
代码星球
·
2021-02-09
daemon
not
running
starting
now
SQLServerException:通过端口 1433 连接到主机 localhost 的 TCP/IP 连接失败。
1.连接数据库时抛出的异常: com.microsoft.sqlserver.jdbc.SQLServerException:通过端口1433连接到主机localhost的TCP/IP连接失败。错误:“Connectionrefused:connect。请验证连接属性。确保SQLServer的实例...
代码星球
·
2021-02-08
SQLServerException
通过
端口
1433
接到
[前端]前端面试题第二波~[http/tcp/网络篇]
目录:Cookie是否会被覆盖,localStorage是否会被覆盖?如何保持登陆状态?Ajax原生Jsonp的原理。怎么去读取一个script里面的数据。如果页面初始载入的时候把ajax请求返回的数据存在localStorage里面,然后每次调用的时候去localStorage里面取数,是否可行。304是...
代码星球
·
2021-02-07
前端
端面
试题
第二
http
go笔记 NSQ (4) ( nsqd启动监听来了解go如何编写tcp与http服务端,以及sync.WaitGroup线程同步工具使用 )
在上节中已经成功的解析了系统配置并创建了核心结构体nsqd,本文主要从nsqd的main方法入手在main方法中,主要会创建一系列的tcp监听器,以及轮询检测。 func(n*NSQD)Main(){varerrerrorctx:=&context{n}//检车是否能开启tcpbroadcastAdd...
代码星球
·
2021-02-06
go
笔记
NSQ
nsqd
启动
首页
上一页
...
4
5
6
7
8
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他