TCP传输Socket和ServerSocket,实现了两台机器间的套接字端点,绑定本机IP地址。建立客户端和服务端,客户端对应的对象是Socket,服务端对应的对象是ServerSocket。
//客户端部分publicclassClientA{privateStringfilePath;pu.....
分类:
其他好文 时间:
2014-05-19 21:54:21
阅读次数:
321
Linux下高并发socket最大连接数所受的限制问题 1、修改用户进程可打开文件数限制
在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄.....
分类:
系统相关 时间:
2014-05-19 20:57:40
阅读次数:
777
什么是长连接,什么是短连接?TCP/IP通信程序设计的丰富多样性。刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程序,据此一些人可能会认为TCP/IP编程很简单。其实不然,
TCP/IP编程具有较为丰富的内容。其编程的丰富性主要体现在通信方式和报文格式的多样性上。一。通信方式主要有以下三...
分类:
其他好文 时间:
2014-05-19 10:45:26
阅读次数:
303
Socket 编程时,单机最多可以建立多少个 TCP 连接,受到操作系统的影响。Windows
下单机的TCP连接数受多个参数影响:最大TCP连接数[HKEY_LOCAL_MACHINE \System \CurrentControlSet
\Services \Tcpip \Parameters]...
分类:
LINUX在TCP连接中,recv等函数默认为阻塞模式(block),即直到有数据到来之前函数不会返回,而我们有时则需要一种超时机制使其在一定时间后返回而不管是否有数据到来,这里我们就会用到setsockopt()函数:
int setsockopt(int s, int leve...
分类:
其他好文 时间:
2014-05-17 15:19:50
阅读次数:
230
在监测网站前,我们应先了解网络(Web)基本的运作方式。也就是从我们在浏览器中输入网址到浏览器显示页面,这个过程中到底发生了什么事?一般可分为如下7个步骤:1、浏览器中输入网址。2、发送至DNS服务器并获得域名对应的WEB服务器的ip地址。3、与WEB服务器建立TCP连接。4、浏览器向WEB服务器的...
分类:
Web程序 时间:
2014-05-16 03:57:07
阅读次数:
326
TCP/IP协议是Transmission Control Protocol/Internet
Protocol的简写,中译名为传输控制协议/因特网互联协议。单从TCP/IP协议这个名称看,好多人误以为它是一个协议。其实TCP/IP并不是一个协议,而是一个协议族,这个族里面括很多协议,其中比较主要的...
分类:
其他好文 时间:
2014-05-16 02:58:17
阅读次数:
297
a****************************************************************************************************为什么需要BGPBGP的特性运行在tcp之上(端口179)单播建邻居触发增量更新丰富的选路属性IBGP与EBGPBGP邻居建立过程解析*********************************************..
分类:
其他好文 时间:
2014-05-16 02:23:26
阅读次数:
377
第一步vim/etc/sysctl.conf
net.ipv4.tcp_keepalive_time=1800
net.ipv4.tcp_keepalive_probes=5
net.ipv4.tcp_keepalive_intvl=15
net.core.rmem_max=167772160
net.core.wmem_max=167772160
net.ipv4.tcp_rmem=409687380167772160
net.ipv4.tcp_wmem=409665536167772160
net...
分类:
其他好文 时间:
2014-05-15 12:32:43
阅读次数:
248
本文所描述的TCP代理服务器工作于网络协议层次中的应用层,位于传输层之上。只要是以TCP的方式为客户提供服务的(包括我们的HTTP服务器,HTTP底层走的仍然是TCP),我们都可以在真正的TCP服务器前面增加代理服务器。...
分类:
其他好文 时间:
2014-05-15 12:28:53
阅读次数:
272