高手们,你们好呀!!难题来啦!!!用心想吧。请问怎么实现有关通过代理访问三层的问题。

WantKindHeart 2004-05-13 11:30:48
大家知道,我们在建立三层的时候,如果我们的中间层放在远程服务器上,而我们客户端的程序又是通过代理上网的话就没办法与中间层通信请问高手们怎么解决呢?我们的TSocketConnection可没有这个功能呀?
...全文
91 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
huojiehai 2004-06-20
  • 打赏
  • 举报
回复
还可以在代理服务器上打开sock5服务
客户端用sockcap就可以了
huojiehai 2004-06-20
  • 打赏
  • 举报
回复
对,在代理服务器上做端口影射就可以了
  • 打赏
  • 举报
回复
webservice
Heyongfeng 2004-06-07
  • 打赏
  • 举报
回复
没关系啊,只要在代理软件上把211端口打开就可以了。
Erice 2004-05-14
  • 打赏
  • 举报
回复
TO:WantKindHeart(福小义):应该不会因为我们在测试程序时,到河南同样是代理服务器上网,一样可以连接到四川的应用层。
WantKindHeart 2004-05-14
  • 打赏
  • 举报
回复
我是直接用TSocketConnection 来连接中间层用务器的,就是直接指定中间层的IP和scktser的端口的。skyeagle31说的对,确实要对TSocketConnection进行改写,不知有那位高手有改写过的。真希望能和我们大家分享一下。
Erice 2004-05-14
  • 打赏
  • 举报
回复
不会吧,我写的一个小程序,用MIDAS来聊天,都可以穿透代理服务器,访问机器。你把你的连接代码贴出来看看
Erice 2004-05-14
  • 打赏
  • 举报
回复
我测试了好多回了,我给你发一个,你测试测试。邮箱?
WantKindHeart 2004-05-14
  • 打赏
  • 举报
回复
但我和一些人讨论时,他们都有说这个要从写TSocketConnection这个组件,难道真的没有人有写过这样的程序吗?

To:Erice你的客户端用是直接上网的吧,如果是通过代理上网的话,是真的不行的。你不信可以做一下测试。
eboywy 2004-05-13
  • 打赏
  • 举报
回复
用webservice+com+吧。
hiflower 2004-05-13
  • 打赏
  • 举报
回复
在代理服务器上用 NAT 地址转换
521zhou 2004-05-13
  • 打赏
  • 举报
回复
用,TWebConnection应可以吧。
wendeyuan1 2004-05-13
  • 打赏
  • 举报
回复
用个 socketcap 中间软件吧。
skyeagle31 2004-05-13
  • 打赏
  • 举报
回复
没有办法的,除非对TSocketConnection进行改写,谈何容易??!!这是delphi公司要解决的问题呀。想其它的访问途径吧。
WantKindHeart 2004-05-13
  • 打赏
  • 举报
回复
是不能用呀,我的客户端是通过代理上的网,但在访问中间层时没有办法访问到如果直接上网(不通过代理服务器)就可以访问到。为什么呢?有什么办法吗?
Erice 2004-05-13
  • 打赏
  • 举报
回复
通过代理访问怎么不能用?

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧