加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 通过DataSnap实现TCP / IP连接

发布时间:2020-12-15 09:47:14 所属栏目:大数据 来源:网络整理
导读:我使用DataSnap(VCL应用程序)在Delphi XE中编写了一个多层应用程序套件. 这将在我公司内部使用,主要用于替换过时的传真通信. 一切正常,但我遇到了一个不愉快的情况:服务器机器在路由器后面,所以它有一个内部网络IP.我将(在路由器中)端口211上的所有传入连接
我使用DataSnap(VCL应用程序)在Delphi XE中编写了一个多层应用程序套件.

这将在我公司内部使用,主要用于替换过时的传真通信.

一切正常,但我遇到了一个不愉快的情况:服务器机器在路由器后面,所以它有一个内部网络IP.我将(在路由器中)端口211上的所有传入连接(默认为DataSnap)转发到服务器的内部IP,并且所有客户端中的大约8次连接到服务器没有任何问题.

问题是,对于其余2次我得到所有类型的连接错误(大多数连接超时).当它这样做时,我必须关闭并重新打开服务器应用程序(某些)客户端,然后它工作.

现在我还处于设计阶段,所以这只是一个麻烦,但是当我发布它时,我不想告诉所有人不要关闭应用程序(一旦它工作,它工作,没有更多的问题),每次出现连接问题时关闭并重新打开应用程序.

我怎样才能消除这个问题?

我(只)看过NetCat和SoCat,但(对我来说)这种情况似乎有些过分.还有另一种解决方法吗?

解决方法

解决方案是关闭路由器的内部防火墙.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读