Socket.SetPerformancePreferences(Int32, Int32, Int32) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengatur preferensi performa untuk soket ini.
[Android.Runtime.Register("setPerformancePreferences", "(III)V", "GetSetPerformancePreferences_IIIHandler")]
public virtual void SetPerformancePreferences(int connectionTime, int latency, int bandwidth);
[<Android.Runtime.Register("setPerformancePreferences", "(III)V", "GetSetPerformancePreferences_IIIHandler")>]
abstract member SetPerformancePreferences : int * int * int -> unit
override this.SetPerformancePreferences : int * int * int -> unit
Parameter
- connectionTime
- Int32
Mengekspresikan int kepentingan relatif dari waktu koneksi singkat
- latency
- Int32
Mengekspresikan int kepentingan relatif latensi rendah
- bandwidth
- Int32
Mengekspresikan int kepentingan relatif bandwidth tinggi
- Atribut
Keterangan
Mengatur preferensi performa untuk soket ini.
Soket menggunakan protokol TCP/IP secara default. Beberapa implementasi dapat menawarkan protokol alternatif yang memiliki karakteristik performa yang berbeda dari TCP/IP. Metode ini memungkinkan aplikasi untuk mengekspresikan preferensinya sendiri tentang bagaimana tradeoff ini harus dilakukan ketika implementasi memilih dari protokol yang tersedia.
Preferensi performa dijelaskan oleh tiga bilangan bulat yang nilainya menunjukkan pentingnya waktu koneksi singkat, latensi rendah, dan bandwidth tinggi. Nilai absolut bilangan bulat tidak relevan; untuk memilih protokol, nilainya hanya dibandingkan, dengan nilai yang lebih besar menunjukkan preferensi yang lebih kuat. Nilai negatif mewakili prioritas yang lebih rendah daripada nilai positif. Jika aplikasi lebih suka waktu koneksi yang singkat daripada latensi rendah dan bandwidth tinggi, misalnya, aplikasi dapat memanggil metode ini dengan nilai (1, 0, 0). Jika aplikasi lebih suka bandwidth tinggi di atas latensi rendah, dan latensi rendah di atas waktu koneksi singkat, maka aplikasi dapat memanggil metode ini dengan nilai (0, 1, 2).
Memanggil metode ini setelah soket ini tersambung tidak akan berpengaruh.
Ditambahkan dalam 1.5.
Dokumentasi Java untuk java.net.Socket.setPerformancePreferences(int, int, int).
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.