![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
通讯+多线程
文章平均质量分 80
iteye_8535
这个作者很懒,什么都没留下…
展开
-
jetty7 同时并发连接多个目的主机时(100+) 本地tcp端口不够用的解决方案,技术点滴,通讯+多线程...
第一种方法改注册表改变这个变量:MaxUserPort可用端口数量由1024扩展为65535改变这个变量:TcpTimedWaitDelay 把它缩短到30s //先站个位置public void startConnection( HttpDestination destination ) throws IOException { ...原创 2015-07-17 12:45:44 · 507 阅读 · 0 评论 -
TCP 三次握手4次挥手收集
原理通俗解释 [url]https://blog.csdn.net/Special23/article/details/54137298[/url]上面三次握手图第二握手时中Ack=x=1笔误了 应该是Ack=x+1 既上次对端发送过来的seq+1握手流程[SYN]--> seq = 0seq = 1 Ack = 0+1seq = 不一定等于0 那握手公式变成[...原创 2018-07-31 11:36:01 · 139 阅读 · 0 评论 -
TCP/IP通讯(一)
package cc.leng.tcpip.step1;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;import java.net.SocketAddress;public class TCPEc...原创 2015-03-26 00:35:30 · 110 阅读 · 0 评论 -
TCP/IP通讯(二)
本文主要关注点: 问:TCP方式的socket通讯的接受者不知道或者说无法确定消息的长度(比如我们聊天消息 前后的消息长度可能是不一样的),如果能识别消息是否接受完成答:主要有2中技术使接受者能够准确的找到消息的结束位置 1、基于鉴定符(Delimiter-base):消息的结束由一个唯一的标记支出,即发送者在传输完数据后显式添加一个特殊字节序列。这个特殊标记不能砸传输中...原创 2015-03-27 22:57:10 · 110 阅读 · 0 评论 -
jetty链接超时过期
Jetty误判长连接为超时连接的问题在上一篇中介绍了jetty的反映器模型,selector线程与业务子线程交互的点有:1、分发事件给子线程做,启动子线程;2、子线程发现阻塞或者连接关闭等时间时,注册内部changes,等待selector线程调度;3、检测超时连接,并且关闭连接。 在检测超时连接上面,jetty存在较多的问题,可能会误判。下面是一个典型的问题,问题一...原创 2015-04-06 20:20:22 · 2002 阅读 · 0 评论