ServerSendFile2Client Indy 反向连接传输文件聊天的困惑(100分)

  • 主题发起人 主题发起人 hly
  • 开始时间 开始时间
H

hly

Unregistered / Unconfirmed
GUEST, unregistred user!
这个程序我觉的很好用下载地址:
http://www.2ccc.com/article.asp?articleid=3894
可是我有个疑问?
我服务器端用的是固定的广域网ip地址(220.181.36.56),我也改了两个地方

sever:

with IdTCPServer.Bindings.Add do
begin
IP := '220.181.36.56';
//IPVersion := Id_IPv4;
Port := 3030;
end;

client

procedure TForm1.FormCreate(Sender: TObject);
begin
Randomize;
IdTCPClient.Host := '220.181.36.56';
IdTCPClient.Port := 3030;
end;

也就是改成我的固定的广域网ip地址(220.181.36.56),然后编译子局域网能够使用,如果把client.exe放到家里能够上网的电脑上就不能连接上服务器(server.exe),报连接超时(timeout)错误.

我服务器端用的是固定的广域网ip客户端应该是能够连接到的,不知道还要改那里
请高手指点指点啊
 
with IdTCPServer.Bindings.Add do
begin
IP := '220.181.36.56';
//IPVersion := Id_IPv4;
Port := 3030;
end;
不要
直接用IdTCPServer.DefaultPort:= 3030;
idtcpserver.active:=true;就行了
 
后退
顶部