Bei Delphi 6.0 habe ich immer diese Routine benutzt um eine IP hinter einem Router zu finden;
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17:
| function _RouterIPFinden(Url:string):string; var NHttp:TNMHTTP; begin NHttp := TNMHTTP.Create(nil); try result := ''; try NHttp.TimeOut := 20000; NHttp.Get(Url); except on E: Exception do exit; end; result := NHttp.Body; finally NHttp.Free; end; end; |
Dazu kommt noch eine php Datei auf dem Server:
<?
echo $_SERVER['REMOTE_ADDR'];
?>
In Delphi 7.0 gibt es aber nicht mehr >>TNMHTTP<< was kann man von Indy nehmen um dass gleiche zu erziehen?
Moderiert von
raziel: Code- durch Delphi-Tags ersetzt