[fix]修正UdpServer在接收广播时连续启动接收的错误,在StarAgent中,此时可能收到广播包,SocketFlags是Broadcast,需要清空,否则报错“参考的对象类型不支持尝试的操作”; 无需设置SocketOptionName.PacketInformation,在ReceiveMessageFromAsync时会自动设置,并且支持ipv6;
石头
编写于
2024-10-10 00:36:00
石头
提交于
2024-10-10 00:45:43
X
using System;
namespace NewLife.Data
{
/// <summary>地理地址</summary>
public class GeoAddress
{
#region 属性
/// <summary>名称</summary>
public String Name { get; set; }
/// <summary>坐标</summary>
public GeoPoint Location { get; set; }
/// <summary>地址</summary>
public String Address { get; set; }
/// <summary>行政区域编码</summary>
public Int32 Code { get; set; }
/// <summary>国家</summary>
public String Country { get; set; }
/// <summary>省份</summary>
public String Province { get; set; }
/// <summary>城市</summary>
public String City { get; set; }
/// <summary>区县</summary>
public String District { get; set; }
/// <summary>乡镇</summary>
public String Township { get; set; }
/// <summary>乡镇编码</summary>
public String Towncode { get; set; }
/// <summary>街道</summary>
public String Street { get; set; }
/// <summary></summary>
public String StreetNumber { get; set; }
/// <summary>级别</summary>
public String Level { get; set; }
/// <summary>精确打点</summary>
public Boolean Precise { get; set; }
/// <summary>可信度。[0-100]</summary>
public Int32 Confidence { get; set; }
#endregion
/// <summary>已重载。</summary>
/// <returns></returns>
public override String ToString() => Address;
}
}
|