Socket.LocalEndPoint, SendToAsync çağrıldıktan sonra güncelleştirildi
Socket.SendToAsync(SocketAsyncEventArgs) şimdi özelliğin Socket.LocalEndPoint değerini yuvanın yerel adresine güncelleştirir.
Sürüm kullanıma sunulmuştur
5.0
Açıklama değiştirildi
Önceki .NET sürümlerinde, Socket.SendToAsync(SocketAsyncEventArgs) yuva örneğindeki özelliğin Socket.LocalEndPoint değerini değiştirmez. .NET 5'den başlayarak, SendToAsync(SocketAsyncEventArgs) başarıyla tamamlandığında değeri Socket.LocalEndPoint örtük olarak bağlı yuvanın yerel adresidir. Bu yeni davranış ve BeginSendTo(Byte[], Int32, Int32, SocketFlags, EndPoint, AsyncCallback, Object)/EndSendTo(IAsyncResult)davranışıyla SendTo(Byte[], EndPoint) tutarlıdır.
Değişiklik nedeni
Bu değişiklik bir hatayı düzeltir ve davranışı farklı değişkenlerde tutarlı SendTo
hale getirir.
Önerilen eylem
değerini Socket.LocalEndPointdeğiştirmeyeceğini varsayar SendToAsync(SocketAsyncEventArgs) tüm kodları değiştirin.