【发布时间】:2014-02-14 00:49:42
【问题描述】:
我有一个 TCP 连接(代理),它通过 socks4-5 连接并通过它发送 http / https / DNS 流量。 我需要分享一些东西,http / https 等的东西通过 tcp 连接 1 和 dns 解析通过 tcp 连接 2
我尝试创建 IdTCPServer1(但我不确定是否正确),它连接但没有发送给他。 另外,他一直挂到ReadLn才不会记录数据,也是不允许的。
procedure TForm1.IdTCPServer1Execute(AContext: TIdContext);
var str_str:String;
begin
str_str:=AContext.Connection.Socket.ReadLn();
if(str_str<>'') then Memo1.Lines.Add('#TCP_SERVER: EXECUTE: '+str_str);
【问题讨论】:
-
@mjn ,它有帮助!解决了冻结问题!非常感谢!
标签: delphi sockets tcp dns delphi-xe3