[fix]修正UdpServer在接收广播时连续启动接收的错误,在StarAgent中,此时可能收到广播包,SocketFlags是Broadcast,需要清空,否则报错“参考的对象类型不支持尝试的操作”; 无需设置SocketOptionName.PacketInformation,在ReceiveMessageFromAsync时会自动设置,并且支持ipv6;
石头 编写于 2024-10-10 00:36:00 石头 提交于 2024-10-10 00:45:43
X
using System;
using NewLife.Reflection;
using Xunit;

namespace XUnitTest.Reflection
{
    public class AssemblyXTests
    {
        [Fact]
        public void GetCompileTime()
        {
            {
                var ver = "2.0.8153.37437";
                var time = AssemblyX.GetCompileTime(ver);
                Assert.Equal("2022-04-28 20:47:54".ToDateTime(), time);
            }
            {
                var ver = "9.0.2022.427";
                var time = AssemblyX.GetCompileTime(ver);
                Assert.Equal("2022-04-27 00:00:00".ToDateTime(), time);
            }
            {
                var ver = "9.0.2022.0427-beta0344";
                var time = AssemblyX.GetCompileTime(ver);
                Assert.Equal("2022-04-27 03:44:00".ToDateTime(), time.ToUniversalTime());
            }
        }
    }
}