本月博客排行
-
第1名
龙儿筝 -
第2名
zysnba -
第3名
johnsmith9th - wy_19921005
- sgqt
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- wy_19921005
- benladeng5225
- fantaxy025025
- javashop
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- ranbuijj
- arpenker
- tanling8334
- kaizi1992
- sichunli_030
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- lemonhandsome
- luxurioust
- Xeden
- lzyfn123
- forestqqqq
- zhanjia
- ajinn
- nychen2000
- wjianwei666
- johnsmith9th
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
(转)TCP和TCP/IP的区别
TCP/IP协议(Transmission Control Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础。
TCP/IP是网络中使用的基本的通信协议。虽然从名字上看TCP/IP包括两个协议,传输控制协议(TCP)和网际协议(IP),但TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如: ...
TCP Delay引起的性能问题 —— tengine request no buffering性能测试回顾
项目开发缘由:
tengine在接收client端post数据并转发给后端application server进行处理的时候,默认启用buffer模式,也就意味着,当client发送的数据较小时,tengine会将所有post数据保存在内存中之后再转发后端application server,而当client发送的数据较大时(根据配置中所设置的buffer大小来区分数据是否保存到文件),te ...
TCP长链接问题
今天看到一关于Android推送实现的文章,想记录下来
因为是一片关于一个服务推广的广告文章,所以地址就不给出来了。
摘“为了解决数据同步的问题,在手机平台上,常用的方法有2种。一种是定时去服务器上查询数据,也叫Polling,还有一种手机跟服务器之间维护一个 TCP 长连接,当服务器有数据时,实时推送到客户端,也就是我们说的 Push。”
在做过的项目中需要使用一个远程的 ...
SNMP4J包 TCP-消息发送时的一个BUG
在实际使用中,发现这样的一个问题,客户端(工业级交换机)和本地服务端的连接总是中断,当然不是超时自动清理的。
这个中断,有时可以建立上并能正常使用,有时连接上了却不正常使用这个连接。后台日志打印,明明连接已经存在却一直报错说是通道已经关闭。
经过多次测试和断点跟踪,发现交换机在一定时间不实用的话就认定连接中断,马上进行连接重建,而此时如果服务端正在给客户端发送消息,就会在一定几率上造成 ...
SNMP4J包 TCP-无超时-网络中断 处理的BUG
记得之前说过一次关于SNMP4J 服务超时时间的问题 SNMP4J 服务端连接的超时时间 ,由于我们想保持这个连接的持续性,除非异常否则不能在服务端主动切断连接。
但是发现SNMP4J会主动丢掉一些连接,这个在日志中就能看到,这显然不合理。于是我设置了:
transport = new DefaultTcpTransportMapping((TcpAddress) listenAddres ...
linux c学习笔记----TCP基础客户/服务编程(socket,bind等)
socket(建立一个socket通信)
相关函数
accept,bind,connect,listen
表头文件
#include<sys/types.h>#include<sys/socket.h>
定义函数
int socket(int domain,int type,int protocol);
函 ...
close_wait状态和time_wait状态
close_wait状态和time_wait状态
时间: 2009.02.10 09:57:00
标签:
不久前,我的Socket Client程序遇到了一个非常尴尬的错误。它本来应该在一个socket长连接上持续不断地向服务器发送数据,如果socket连接断开,那么程序会自动不断地重试建立连接。
有一天发现程序在不断尝试建立连接,但是总是失败。用netstat查看 ...
BlockingIO +thread-per-connection的网络服务器设计方案
BlockingIO +thread-per-connection的网络服务器设计方案
1、 前言
在 java1.4引入 NIO之前,网络服务器的典型实现方案是采用阻塞 IO+多线程模型,后来出现了非阻塞 IO( NIO),常用的实现方案则变成 NIO+Reactor模式,还有 NIO+proactor模式。本文主要是介绍阻塞 IO+多线程模型 ...
Linux TCP参数
vi /etc/sysctl.conf
#表示SYN队列的长度,默认为1024,加大队列长度,可以容纳更多等待连接的网络连接数。
net.ipv4.tcp_max_syn_backlog = 65536
#每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目
net.core.netdev_max_backlog = 32768
#默认128,这 ...
wiresharek简介与抓取TCP数据包实战
这段时间测试采集项目的时候用到TCP抓包工具,之前用的 EtherPeek NX 3.0 ,后来使用tcpcopy进行负载测试后,测试环境切换到ubuntu/linux下,于是就选择了开源,免费,跨平台的wireshark作为抓包工具。下载与详情请 阅读全文