有那位知道如何在通过网关上网分别处不同防火墙的两台PC之间如何传输通讯??(100分)

  • 主题发起人 主题发起人 atomy
  • 开始时间 开始时间
A

atomy

Unregistered / Unconfirmed
GUEST, unregistred user!
有那位知道如何在通过网关上网分别处不同防火墙的两台PC之间如何传输通讯??
使用什么网络协议或方法? 是使用“隧道”吗?请高手指条名路,或者给个提示。
 
Delphi 的 TClientSocket、TServerSocket 没有处理 Proxy 属性。
可以自己写socket控件,或使用 Indy 的 Socket 控件。
NetMasters的 PowerSocket 有处理但没 Public 出来,如下是 Psocket 的连接时的代码。

RemoteAddress.sin_family := AF_INET; {Make connected true}
{$R-}
if Proxy = '' then
RemoteAddress.sin_port := htons( Port ) {If no proxy get port from Port property}
else
RemoteAddress.sin_port := htons( FProxyPort ); {else get port from ProxyPort property}
{$R+}
Wait_Flag := False; { Wait for synchronous response}
I := SizeOf( RemoteAddress ); { get size of remoteaddress structure}
{Connect to remote host}
I := Winsock.Connect( ThisSocket, RemoteAddress, I );
if ( I = INVALID_SOCKET ) then
ErrorManager( WSAEWOULDBLOCK );
 
VPN是什么?
 
vpn是虚拟专用网
其实能不能过防火墙还要看你的防火墙的配置是怎么样的
 
找个代理吧
 
后退
顶部