如何在vb.net中检测静态或动态IP地址?

时间:2017-07-20 15:08:54

标签: vb.net

我从Checking static or dynamic IP address in C# .NET?

获得了以下代码
%macro letter_sequence(start=1,end=, lower=1);
  %local i addon;
  %if &lower=1 %then %let addon=96;
  %else %let addon=64;
  %do i = &start+&addon. %to &end.+&addon.;
    "%sysfunc(byte(&i.))"
  %end;
%mend letter_sequence;

data test;
  array x[4] $ (%letter_sequence(end=4));
  put x[2]=;
run;

但我不明白如何使用上面的代码。

1 个答案:

答案 0 :(得分:0)

您的方法GetDhcp期望选定的适配器作为其参数,因此您需要像这样调用它:

If GetDhcp(1) = True Then
   ...

或只是

If GetDhcp(1) Then
    ...

其中1表示所有NetworkInterfaces列表中适配器的索引。

您必须检查列表以找到所需的NetworkInterface,以便在Joel指出时进行检查。

您的系统上可以有任意数量的适配器,如wifi,LAN甚至虚拟适配器(在主机操作系统上运行的虚拟机)。