Files
Gitcloned-PCL-CE/PCL.Test/Minecraft/McPing.cs

35 lines
944 B
C#

using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Threading.Tasks;
using System.Net.Sockets;
using PCL.Core.Link;
namespace PCL.Test.Minecraft;
[TestClass]
public class McPingTest
{
[TestMethod]
public async Task PingTest()
{
using var so = new Socket(SocketType.Stream, ProtocolType.Tcp);
using var ping2 = new McPing("mc.hypixel.net", 25565);
var res = await ping2.PingAsync();
Assert.IsNotNull(res);
Console.WriteLine(res.Description);
using var ping1 = new McPing("mc233.cn", 25565);
res = await ping1.PingAsync();
Assert.IsNotNull(res);
Console.WriteLine(res.Description);
}
[TestMethod]
public async Task PingTestOld()
{
using var ping = new McPing("127.0.0.1", 58383);
var res = await ping.PingOldAsync();
Assert.IsNotNull(res);
Console.WriteLine(res.Description);
}
}