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.
Etkilenen API’ler
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin