Could not allocate socket (Kylix/Indy)(100分)

L

lurry

Unregistered / Unconfirmed
GUEST, unregistred user!
环境:kylix3+redhat8
测试idicmpclient.ping;
错误:Could not allocate socket
附带说明:网络环境没问题,idftp等其他indy控件
可正常使用,控制台下ping没一点问题。
在win2000下相同代码完全可行。
相关代码如下:
procedure TForm1.idicmpclient1Reply(ASender: TComponent;
const AReplyStatus: TReplyStatus);
begin
listbox1.Items.Add(format( timetostr(time) + ' ' +
'Reply from:%s bytes=%d time=%d ttl=%d',
[idicmpclient1.Host,areplystatus.BytesReceived ,
areplystatus.MsRoundTripTime ,
areplystatus.TimeToLive ]));
end;

procedure TForm1.timer1Timer(Sender: TObject);
begin
idicmpclient1.ping;
end;
盼答......
 
没人愿意帮忙吗?
 
顶部