c#中如何动态获取另外一个函数中的变量

剑中疾风解脱众生 剑中疾风解脱众生 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
private void Connect_Click(object sender, RoutedEventArgs e)
{

if (cam2 != null)
cam2.Close();
try
{
int port = int.Parse(tbPort.Text);
cam2 = new NetCamera2(tbIP.Text, port);
cam2.Start();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void Pings_Click(object sender, RoutedEventArgs e)
{
Ping pingSender = new Ping();
PingOptions options = new PingOptions();

//Latency.Text = "这里显示文本输出";

options.DontFragment = true;

string data = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
byte[] buffer = Encoding.ASCII.GetBytes(data);
int timeout = 120;

PingReply reply = pingSender.Send("192.168.0.1", timeout, buffer, options);

if (reply.Status == IPStatus.Success)
{
Console.WriteLine("Address: {0}", reply.Address.ToString());
Console.WriteLine("RoundTrip time: {0}", reply.RoundtripTime);
Console.WriteLine("Time to live: {0}", reply.Options.Ttl);
Console.WriteLine("Don't fragment: {0}", reply.Options.DontFragment);
Console.WriteLine("Buffer size: {0}", reply.Buffer.Length);
}
ipverification.Text ="Address: " + reply.Address.ToString();
//string entity = null;

//int[] entity = new int[10];
String a = "RoundTrip time: " + reply.RoundtripTime;
//String a = String.valueOf(aa);
//entity.userid = int.parse(delay.Text);
delay.Text = a;
String b = "Time to live: "+ reply.Options.Ttl ;
live.Text = b;
String c = "Don't fragment: " + reply.Options.DontFragment;
fragment.Text = c;
String d = "Buffer size: " + reply.Buffer.Length;
Latency.Text = d;
}
上面一个函数是动态获取用户输入的ip地址
下面一个函数是检测网络是否连接的方法 体现在是否可以ping通这个ip地址
现在我想请问一下各位大神如何在这个ping值里面始终获取用户动态输入的ip地址
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
剑中疾风解脱众生
C# 111,128 成员 642,536 内容