zhuweisky
君子之行,静以修身,俭以养德。非淡泊无以明志,非宁静无以致远。
ESFramework,基于.NET的通信框架。DataRabbit,轻量的数据访问框架。sky.zhuwei@163.com
posts - 185, comments - 1252, trackbacks - 85, articles - 1
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
TCP连接与防火墙
Posted on 2007-09-16 14:58
zhuweisky
阅读(638)
评论(1)
编辑
收藏
所属分类:
分布式
通常,我们的Tcp服务器会放在IDC机房的某一个或几个防火墙后面,客户端与服务器之间的TCP连接会经过防火墙中转,如下图所示:
在这种情况下,有一点特别需要注意:当Firewall与Server之间的Tcp连接在一段时间(如10分钟)内没有任何应用层的消息经过时,Firewall可能会主动断开与Server之间的Tcp连接,但是Client与Firewall之间的连接一直是有效的。这种情况下,Server以为Client已经断开连接了,而Client却以为自己和Server之间的连接还保持着。
我们在进行公网测试的时候发现了这个问题,而这样的问题在内网中是无法重现的。
Feedback
#1楼
回复
引用
2007-09-20 12:27 by
动感超人2008 [未注册用户]
不是有心跳消息啊,难道this.basicMessageType.Check不是心跳消息吗
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2008-06-18 11:11 编辑过
所属分类的其他文章:
·
Remoting插件与网关设置
·
.NET Remoting与双网卡
·
TCP连接与防火墙
·
Socket与拔掉网线
·
通过Spring.net发布Remoting
·
MSMQ与Hashtable
·
基于MSMQ使用WCF
·
分布式数据库定时同步问题之--SqlCommand不可序列化
·
企业(分布式)计算十大谬误
·
Remoting Event 远程事件
最新IT新闻:
·
英特尔雅虎开发网络计算机频道
·
Windows Live视频邮件9月9日开始测试
·
Intel首次公开展示Nehalem架构迅驰3平台
·
Pogo浏览器
·
洪磊口述:番茄花园如何捆绑流氓软件月入十万
博客园新闻频道
博客园首页
社区
Powered by:
博客园
Copyright © zhuweisky
日历
<
2007年9月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
公告
 
气度影响格局
性格决定命运
  正在阅读的书籍:
与我互动
给我发短消息
搜索
留言簿
(62)
给我留言
查看私人留言
随笔分类
(186)
C#专栏(39)
DataRabbit(18)
DTS(11)
ESFramework(54)
sky随笔(11)
Strive Game Engine(2)
Web开发(6)
分布式(12)
高性能(1)
管理实践(7)
技术随笔(15)
系统架构/EAI、SOA(10)
随笔档案
(185)
2008年8月 (2)
2008年6月 (2)
2008年5月 (5)
2008年4月 (4)
2008年3月 (1)
2007年12月 (1)
2007年11月 (2)
2007年9月 (2)
2007年8月 (3)
2007年7月 (1)
2007年6月 (1)
2007年5月 (2)
2007年4月 (6)
2007年3月 (17)
2007年2月 (1)
2007年1月 (1)
2006年12月 (3)
2006年11月 (4)
2006年9月 (5)
2006年8月 (2)
2006年7月 (9)
2006年6月 (6)
2006年5月 (19)
2006年4月 (18)
2006年3月 (27)
2006年2月 (4)
2006年1月 (4)
2005年12月 (10)
2005年11月 (2)
2005年10月 (1)
2005年9月 (20)
收藏夹
(20)
ASP.Net(5)
Java技术(3)
Linux(4)
SOA(1)
UML(1)
安全(2)
高级.NET(2)
历史(2)
好友博客
Donald
Ivan Zou
wwp
嘟嘟的博客
技术网站
C#3.0
CodeDOM
CodeProject
CSharpCorner
Linux时代
博客堂
寸锐斋
优秀blog专栏
BlueDavy Java
Don Box
mulder 的程序人生
shanyou
跋涉前行-P2P的思考与探索
寸锐斋
故步自封
花钱的年华
李维
梦想风暴
思归呓语
透明思考
王垠blog
云风
积分与排名
积分 - 443590
排名 - 42
最新评论
1. re: ESFramework3.0 Demo源码
好呀
--明月穿潭
2. re: ESFramework3.0 Demo源码
不opensouce 没有人敢用的。
--香 妃
3. re: ESFramework3.0 Demo源码
楼主你的高尚情操太让人感动了。在现在这样一个物欲横流的金钱社会里, 竟然还能见到楼主这样的性情中人,无疑是我这辈子最大的幸运。让我深深 感受到了人性的伟大。楼主的帖子,就好比黑暗中刺裂夜空的闪电,...
--冰品羽扇
4. re: ESFramework3.0 Demo源码
支持老朱ESF,多提供点资料吧.
--虎仔
5. ESFramework3.0与2.0有哪些区别?
楼主的3.0版本与2.0的区别有哪些啊?请教一个具体问题,如果想把应用服务器(AS)与客户端(Client)合并在一起,由AS发送请求给FS,FS接收请求并调用功能插件来处理,这样的需求,该如何把AS...
--HHH
6. re: ESFramework3.0 Demo源码
顶!!!!!!!!!!!!!!!!!!!!!!!!!!!!
--下vxc
7. re: ESFramework3.0 Demo源码
大哥好久没发文了,顶一先
--lexus
8. re: 撤销与反撤销 功能实现
我是一个初学者,弱弱的问一下,在定义一个事件event CbSimpleBool UndoStateChanged ,CbSimpleBool 是什么呀??
--434
9. re: 基于MSMQ使用WCF
弄了一个,不行,郁闷呀
--菜无罪1
10. re: Strive 2D游戏引擎 -- 序
楼主果然博学,小弟也看看先。
--冰品羽扇
阅读排行榜
1. ESFramework网络通信框架 -- 序(16907)
2. Java -- 在Eclipse上使用XFire开发WebService(12685)
3. 路径规划(最短路径)算法C#实现(9376)
4. AgileIM 源码公开(7393)
5. Java -- 在Eclipse上使用Hibernate(7366)
6. 我的架构经验小结(三)-- 深入三层架构(6125)
7. DataRabbit 轻量的ORM框架(00) -- 序(5917)
8. 做一个合格的Team Leader -- 基本概念(5567)
9. ESFramework介绍之(6)―― 基于C/S的4层架构概述(5447)
10. 动态调用web服务(5120)
评论排行榜
1. ESFramework网络通信框架 -- 序(76)
2. AgileIM 源码公开(43)
3. DataRabbit 轻量的ORM框架(00) -- 序(38)
4. 写书计划启动!《.NET通信框架的设计、实现与应用》(31)
5. 总裁与专才(30)
6. 基于Web的IM实现思考(29)
7. 函数设计之美--函数需要返回错误码吗(一)?(28)
8. ESFramework V2.0 Beta 发布(25)
9. 路径规划(最短路径)算法C#实现(24)
10. 框架?(24)