Bagikan melalui


Socket.SetPerformancePreferences(Int32, Int32, Int32) Metode

Definisi

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.

Berlaku untuk