Solved

Listbox troubles in Visual C#

Posted on 2008-10-23
1
341 Views
Last Modified: 2013-12-17
I am currently making a ajax enabled asp.net 2.0 C# web page using Visual studio.net 2005  that pings 13 servers at timed intervals.

I am wondering:
1. If and how i can use the below mentioned variable svr in the below mentioned loop to be passed as the hostname to ping the various servers as it loops though on page load.

2. If and how i can include a image inside a listbox a part of the loop in the below code snippet  

It errors on PingReply reply = pingSender.Send(hostName, timeout, buffer, options); saying no host exists so it must not be being passed.


protected void Page_Load(object sender, EventArgs e)
    {
        string[] servers = File.ReadAllLines(Server.MapPath("TestFile.txt"));
        foreach (string svr in servers)
        {
          ListBox1.Items.Add(svr + " is Online");
        }
} 
 
And my ping code is

Open in new window

0
Comment
Question by:Figle
1 Comment
 
LVL 7

Accepted Solution

by:
keustermans earned 500 total points
ID: 22793815
found this on the net maybe it will help you
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net;
using System.Net.NetworkInformation;
using System.Text;
 
 
public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {     
 
     // This tutorial is provided in part by Server Intellect Web Hosting Solutions http://www.serverintellect.com
 
     // Visit http://www.AspNetTutorials.com for more ASP.NET Tutorials
 
    }
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
    try {
    lblStatus.Text = null;
    Ping ping = new Ping();
    PingReply pingreply = ping.Send(txtHost.Text);
    txtPing.Text += "Address: " + pingreply.Address + "\r";
    txtPing.Text += "Roundtrip Time: " + pingreply.RoundtripTime + "\r";
    txtPing.Text += "TTL (Time To Live): " + pingreply.Options.Ttl + "\r";
    txtPing.Text += "Buffer Size: " + pingreply.Buffer.Length.ToString() + "\r";
 
    }
    catch (Exception err) {
      lblStatus.Text = err.Message;
    }
 }
}

Open in new window

0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
Established in 1997, Technology Architects has become one of the most reputable technology solutions companies in the country. TA have been providing businesses with cost effective state-of-the-art solutions and unparalleled service that is designed…
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question