社区
Java SE
帖子详情
java Session和Channel的关系
wudeaaa
2010-03-22 11:22:23
请教一下Session 和Channel关系,它们是在socket通讯中是如何工作的?
...全文
1061
10
打赏
收藏
java Session和Channel的关系
请教一下Session 和Channel关系,它们是在socket通讯中是如何工作的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hanwangabc
2010-04-05
打赏
举报
回复
帮顶,学习了
Eniak
2010-03-31
打赏
举报
回复
Session是用来表示对话的ID,比如,你和某人在几点的时候打过电话。
你和服务对话的时候,当你发送了请求,服务器就是分配给客户端一个Session用来表示 客户端 和 服务器 的对话ID,这个主要是安全的原因,有些情况,你刷新了阅览器,你就不能看了,应为Session变了,还有向银行的一些网站,一段时间不动了,Session 也过期了。
Channle你可以理解为物理上通过的线段,上面给你讲的电话的例子
ermoxin
2010-03-31
打赏
举报
回复
Session是会话,比如打电话,从拨号到挂断这就是一个Session;Channel是通道,我的理解是比如打电话时,Channel表示是使用联通信号或者是移动信号或者是电信信号
wudeaaa
2010-03-31
打赏
举报
回复
顶了一下
wudeaaa
2010-03-24
打赏
举报
回复
Session是指socket中的,刚接触,不太理解
wudeaaa
2010-03-23
打赏
举报
回复
顶,沙发先
yangliu9420
2010-03-23
打赏
举报
回复
不知道你所谓的Session是指什么?
在socket里有一个 setSessionTimeout(int args) 的方法,用来设置超时时间的。
而channel是指通道,所有读取和输出的数据都得通过channel。以前通过socket读取对方发的数据是用io流来处理的。在JAVA1.5里出了nio来替代以前的io.
它们之间好像没有什么明显的关系吧?
wudeaaa
2010-03-23
打赏
举报
回复
顶起,继续关注
paodan
2010-03-23
打赏
举报
回复
Session是会话,比如打电话,从拨号到挂断这就是一个Session;Channel是通道,我的理解是比如打电话时,Channel表示是使用联通信号或者是移动信号或者是电信信号。
yueguangkai001
2010-03-23
打赏
举报
回复
帮顶。。。。。
Jsch
session
channel
timeout 默认连接超时时间机制
本文围绕Jsch展开,分析了
Session
和
Channel
连接的超时情况。
Session
默认使用
java
.net.Socket的默认超时时间0,会无限等待直到建立连接或出错;
Channel
连接默认写死超时时间为0,连接成功会重试2000次,每次等10毫秒,即默认20秒超时。
sftp关闭
session
java
_小心jsch的sftp连接泄露
本文介绍了一个JSch SFTP连接泄漏的问题,在实际应用中发现了大量未关闭的ConnectThread,通过调整关闭顺序为
Session
而非
Channel
,成功解决了该问题。
JSch项目中
Session
对象复用问题分析与解决方案
本文分析了JSch库中
Session
对象复用导致的'Packet corrupt'错误,指出断开后的
Session
不可复用,并提出使用
Channel
连接池、健康检查和长连接等方案,在保障稳定性的同时提升性能。
从零开始手写mmo游戏从框架到爆炸(四)—
session
session
文章介绍了在自定义MMO游戏框架中,如何使用
session
进行用户数据绑定和
channel
关联,创建
Session
和
Session
Manager类,以及它们在Netty网络通信中的应用,展示了
Session
的创建、管理和关闭过程。,
java
channel
sftp_
java
– 为什么在JSCH
Channel
关闭后SFTP连接仍然存在?
博客围绕
Java
代码中SFTP连接未关闭的问题展开。代码运行后,netstat显示有打开的SFTP连接,JProfiler也显示开放连接,但finally块中
channel
.isConnected()打印为false。文中给出了clean()和openNewSftp
Channel
()方法代码,旨在分析连接未关闭的原因。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章