关于使用Socket机制的三层结构如何穿透防火墙。高手请进!(100分)

  • 主题发起人 主题发起人 ProgmLover
  • 开始时间 开始时间
P

ProgmLover

Unregistered / Unconfirmed
GUEST, unregistred user!
我目前用Delphi开发的三层结构,使用的是Socket机制连接。由于TSocketConnection底层使用的TCP/IP连接。当服务端或客户端装上了防火墙并只开放http某断口时,就无法建立连接。但是要要求用户不装防火墙,那就太苛刻了。请问各位高手,有没有解决的方法,能提出理论上、实际操作的建议,请踊跃发言。小女多谢各位支持!
以上有没描述清楚的欢迎提问。
 
soap如何?
 
对soap有一定了解,但问题是如何应用进来,因为现在的连接机制不可能去改变它,多谢指点。
 
如果图方便,换成WebConnection走80端口最省事.
或者在防火墙上开socketconnection要用的端口(多开一个也没什么大不了的),好象是211吧.
 
尝试过使用用户开放的http(808)端口,但是无法连接,要用户另开一个这个还没试过。
不知道用webconnection如何连接,底层是否也是使用的Socket机制。
 
只要你的防火墙允许211端口通讯就可以了
 
webconnection是基于HTTP协议,而HTTP是基于TCP的上层协议,TCP又是使用SOCKET实现,你说webconnection底层是不是SOCKET的.
webconnection的例子在李维的书里有,也讲的很详细,你自己看看吧.
因为你是女人我才回答的哈哈
 
我想樓主一定是個變性人。
 
最近一直用SOCKETCONNECTION编程,进来看看,也许有很大的收获。[:D]
 
我发现SOCKETCONNECTION并不稳定,现在正准备改成DCOM
 
各位大侠,我想问一下socketconnection如何通过proxy连到internet上的应用服务器?
http://delphibbs.com/delphibbs/dispq.asp?lid=2638097
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部