PouriaAmid
پنج شنبه 01 دی 1390, 12:18 عصر
سلام به دوستان عزيز
من يه مشکل با IndySNMP پيدا کردم.
با اين کد ميشه مقدار رو از server گرفت.
IdSNMP1.Community := 'public';
IdSNMP1.Host := Host;
IdSNMP1.Query.Host := Host;
IdSNMP1.Query.Community := 'public';
IdSNMP1.Query.Clear;
IdSNMP1.Query.PDUType := PDUGetRequest;
IdSNMP1.Query.MIBAdd('1.3.6.1.2.1.1.1.0','');
IdSNMP1.Active := true;
if IdSNMP1.SendQuery then
Memo1.Lines.Add(IdSNMP1.Reply.Value[0]);
ولی مشکل اينجاست که بار اول که کد اجرا ميشه ارور ميده
Could not bind socket. Address and port are already in use
ولی دفعه دوم ديگه ارور نميده http://www.iranled.com/forum/images/smilies2/my.gif
من يه مشکل با IndySNMP پيدا کردم.
با اين کد ميشه مقدار رو از server گرفت.
IdSNMP1.Community := 'public';
IdSNMP1.Host := Host;
IdSNMP1.Query.Host := Host;
IdSNMP1.Query.Community := 'public';
IdSNMP1.Query.Clear;
IdSNMP1.Query.PDUType := PDUGetRequest;
IdSNMP1.Query.MIBAdd('1.3.6.1.2.1.1.1.0','');
IdSNMP1.Active := true;
if IdSNMP1.SendQuery then
Memo1.Lines.Add(IdSNMP1.Reply.Value[0]);
ولی مشکل اينجاست که بار اول که کد اجرا ميشه ارور ميده
Could not bind socket. Address and port are already in use
ولی دفعه دوم ديگه ارور نميده http://www.iranled.com/forum/images/smilies2/my.gif