35 lines
944 B
C#
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);
|
|
}
|
|
} |