H
h2b
Unregistered / Unconfirmed
GUEST, unregistred user!
小弟在WinSock编程中不想固定Server端的地址(因为:网络中的服务器有多个),要想让Client
端自动的扫描网络得到可以使用的Server地址的集合(例如:放在ComboBox里),使用以下程序段
出现10049错误,那位高手有正确的方法救小弟一命。
////小弟的错误程序
var i:integer;
Check:boolean;
begin
i:=0;
while i< 255 do
begin
i:=i+1;
try
ClientSocket1.Close;
ClientSocket1.Port:=1888;
ClientSocket1.Host:='192.168.0.'+inttostr(i);
ClientSocket1.Open;
Check:=True;
except
Check:=False;
end;
if Check then
ComboBox1.Items.Add('192.168.0.'+inttostr(i));
end;
end;
端自动的扫描网络得到可以使用的Server地址的集合(例如:放在ComboBox里),使用以下程序段
出现10049错误,那位高手有正确的方法救小弟一命。
////小弟的错误程序
var i:integer;
Check:boolean;
begin
i:=0;
while i< 255 do
begin
i:=i+1;
try
ClientSocket1.Close;
ClientSocket1.Port:=1888;
ClientSocket1.Host:='192.168.0.'+inttostr(i);
ClientSocket1.Open;
Check:=True;
except
Check:=False;
end;
if Check then
ComboBox1.Items.Add('192.168.0.'+inttostr(i));
end;
end;