有代理服务器,如何使用 WinSocket 通讯(50分)

  • 主题发起人 主题发起人 zwx123
  • 开始时间 开始时间
Z

zwx123

Unregistered / Unconfirmed
GUEST, unregistred user!
有代理服务器,如何使用 WinSocket 通讯
 
你的代理估计只开了几个协议的端口吧?如HTTP和FTP,

这样,就不能走任意的协议,必须用上述协议变换
 
每一种应用都有自己的proxy,比如http proxy等等,
所以要看你的proxy有没有开你要的应用proxy.
 
如果你的代理支持 SOCKS 代理
ics可以方便的做到
 
to all:
使用ICS控件,在一般的代理服务器下通过TClientSocket可以通信,但是对Miscrosoft proxy
server 这类服务器来说不行,这种服务器需要在客户端安装proxy client,这样以来,代理
服务器对用户就是透明的,不需要设置就可以上网,但使用TClientSocket不能通讯,ping
命令也不行了。
 
to zwx123: 能不能在详细点?
 
to netsong and all:
此问题在论坛已经讨论很久了,是这样:我在给客户做一个应用程序,其中使用
TClientSocket进行通讯,但我的客户的使用环境不一样,有的不使用代理服务器,
使用代理服务器的又有各种产品,所以我的程序就不能正常通讯。其中有两种情况:

1.使用一般的代理,对这种代理,大多数人建议在代理服务器上做端口映射.我问题是:在代理
服务器有socket服务而且客户知道其端口的情况下,不用做其他配置(即映射)是否可以实现
通讯?

2.使用具有特定proxy client 的代理服务器,此类代理服务器需要在客户端安装随带的Client
端才能上网,而且在浏览器中不用做代理服务器的配置, 即代理服务器对用户是透明的.使用
此类代理服务器有一个现象就是ping任何网址都不通,在这种情况下使用socket 控件当然
不能通讯,这就是问题二.

这就是所有情况和问题


 
to all:
回答问题吧!
 
如何象oicq一样,通过代理服务器上网的也能通信
 
讨厌的代理服务器
 
讨厌的代理服务器
 
用http很简单
 
这不是解决问题的方法
 
附加功能 将问题提前
 
zwx123:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
pipi:
我现在有更简单的方法了 就是直接用ie的来通过socks
 
什么意思?难道是通过80端口走http协议,然后再服务端转发?服务器不被累死?
 
后退
顶部