SocketImpl.SetPerformancePreferences(Int32, Int32, Int32) Metode

Definisi

Mengatur preferensi performa untuk soket ini.

[Android.Runtime.Register("setPerformancePreferences", "(III)V", "GetSetPerformancePreferences_IIIHandler")]
protected 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).

Secara default, metode ini tidak melakukan apa-apa, kecuali jika ditimpa dalam sub-kelas.

Ditambahkan dalam 1.5.

Java dokumentasi untuk java.net.SocketImpl.setPerformancePreferences(int, int, int).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk