public void PingIp()
{
try
{
List<string> listUrl = new List<string>() {
"www.onelap.cn",
"www.sina.com",
"www.taobao.com",
"www.tencent.com"
};
System.Net.NetworkInformation.Ping ping = new System.Net.NetworkInformation.Ping();
int iTimeOut = 3000;
for (int i = 0; i < listUrl.Count; i++)
{
PingReply pingReply = ping.Send(listUrl[i], iTimeOut);
Debug.Log("-----------------------------------------------------------------");
Debug.Log(string.Format("从{0}回复的IP地址:{1}", listUrl[i], pingReply.Address));
Debug.Log(string.Format("ping耗时:{0}毫秒", pingReply.RoundtripTime));
Debug.Log(string.Format("ping结果:{0}", pingReply.Status));
}
}
catch (Exception EX)
{
Console.WriteLine(EX.Message);
}
}
//设置提示文字
public Text warningText;
private Coroutine warningCor;
//Text最小/最大宽度
private int textSizeMinWidth = 56;
private int textSizeMaxWidth = 266;
private void SetTextSize(Text targetText, string contentStr)
{
if (targetText == null)
return;
targetText.text = contentStr;
targetText.rectTransform.sizeDelta = new Vector2(targetText.preferredWidth, targetText.rectTransform.sizeDelta.y);
//宽高都不缩放
if (targetText.preferredWidth <= textSizeMinWidth)
return;
//宽度缩放,高度不变
if (targetText.preferredWidth <= textSizeMaxWidth)
{
targetText.rectTransform.sizeDelta = new Vector2(targetText.preferredWidth, targetText.rectTransform.sizeDelta.y);
return;
}
//宽度最大,高度缩放
//设置最大宽度
targetText.rectTransform.sizeDelta = new Vector2(textSizeMaxWidth, targetText.rectTransform.sizeDelta.y);
//设置最优高度
int textSizeHeight = Mathf.CeilToInt(targetText.preferredHeight);
targetText.rectTransform.sizeDelta = new Vector2(textSizeMaxWidth, textSizeHeight);
}