ServerSocket Kelas
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.
Kelas ini mengimplementasikan soket server.
[Android.Runtime.Register("java/net/ServerSocket", DoNotGenerateAcw=true)]
public class ServerSocket : Java.Lang.Object, IDisposable, Java.IO.ICloseable
[<Android.Runtime.Register("java/net/ServerSocket", DoNotGenerateAcw=true)>]
type ServerSocket = class
inherit Object
interface ICloseable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Warisan
- Turunan
- Atribut
- Penerapan
Keterangan
Kelas ini mengimplementasikan soket server. Soket server menunggu permintaan masuk melalui jaringan. Ini melakukan beberapa operasi berdasarkan permintaan itu, dan kemudian mungkin mengembalikan hasilnya kepada pemohon.
Pekerjaan aktual soket server dilakukan oleh instans SocketImpl kelas. Aplikasi dapat mengubah pabrik soket yang membuat implementasi soket untuk mengonfigurasi dirinya sendiri untuk membuat soket yang sesuai dengan firewall lokal.
Ditambahkan dalam 1.0.
Java dokumentasi untuk java.net.ServerSocket.
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.
Konstruktor
| Nama | Deskripsi |
|---|---|
| ServerSocket() |
Membuat soket server yang tidak terikat. |
| ServerSocket(Int32, Int32, InetAddress) |
Buat server dengan port yang ditentukan, dengarkan backlog, dan alamat IP lokal untuk diikat. |
| ServerSocket(Int32, Int32) |
Membuat soket server dan mengikatnya ke nomor port lokal yang ditentukan, dengan backlog yang ditentukan. |
| ServerSocket(Int32) |
Membuat soket server, terikat ke port yang ditentukan. |
| ServerSocket(IntPtr, JniHandleOwnership) |
Konstruktor yang digunakan saat membuat representasi terkelola objek JNI; dipanggil oleh runtime. |
Properti
| Nama | Deskripsi |
|---|---|
| Channel |
Mengembalikan objek unik |
| Class |
Mengembalikan kelas runtime dari . |
| Handle |
Handel ke instans Android yang mendasar. (Diperoleh dari Object) |
| InetAddress |
Mengembalikan alamat lokal soket server ini. |
| IsBound |
Mengembalikan status pengikatan ServerSocket. |
| IsClosed |
Mengembalikan status tertutup ServerSocket. |
| JniIdentityHashCode |
Mendapatkan kode hash identitas yang ditetapkan ke Java peer ini oleh runtime interop. (Diperoleh dari Object) |
| JniManagedPeerState |
Kelas ini mengimplementasikan soket server. (Diperoleh dari JavaObject) |
| JniPeerMembers |
Kelas ini mengimplementasikan soket server. |
| LocalPort |
Mengembalikan nomor port tempat soket ini mendengarkan. |
| LocalSocketAddress |
Mengembalikan alamat titik akhir tempat soket ini terikat. |
| PeerReference |
Mendapatkan referensi objek JNI untuk peer Java ini. (Diperoleh dari Object) |
| ReceiveBufferSize |
Mendapatkan nilai |
| ReuseAddress |
Menguji apakah |
| SoTimeout |
Ambil pengaturan untuk |
| ThresholdClass |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
| ThresholdType |
API ini mendukung infrastruktur Mono untuk Android dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
Metode
| Nama | Deskripsi |
|---|---|
| Accept() |
Mendengarkan koneksi yang akan dibuat ke soket ini dan menerimanya. |
| AcceptAsync() |
Kelas ini mengimplementasikan soket server. |
| Bind(SocketAddress, Int32) |
Mengikat ke |
| Bind(SocketAddress) |
Mengikat ke |
| Clone() |
Membuat dan mengembalikan salinan objek ini. (Diperoleh dari Object) |
| Close() |
Menutup soket ini. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Kelas ini mengimplementasikan soket server. (Diperoleh dari JavaObject) |
| Dispose() |
Merilis sumber daya yang dipegang oleh rekan Java ini. (Diperoleh dari Object) |
| Dispose(Boolean) |
Merilis sumber daya yang dipegang oleh rekan Java ini. (Diperoleh dari Object) |
| DisposeUnlessReferenced() |
Kelas ini mengimplementasikan soket server. (Diperoleh dari JavaObject) |
| Equals(Object) |
Kelas ini mengimplementasikan soket server. (Diperoleh dari JavaObject) |
| Equals(Object) |
Menunjukkan apakah beberapa objek lain "sama dengan" yang satu ini. (Diperoleh dari Object) |
| GetHashCode() |
Mengembalikan nilai kode hash untuk objek . (Diperoleh dari Object) |
| GetOption(ISocketOption) |
Mengembalikan nilai opsi soket. |
| ImplAccept(Socket) |
Subkelas ServerSocket menggunakan metode ini untuk mengambil alih accept() untuk mengembalikan subkelas soket mereka sendiri. |
| ImplAcceptAsync(Socket) |
Kelas ini mengimplementasikan soket server. |
| JavaFinalize() |
Dipanggil oleh pengumpul sampah pada objek ketika pengumpulan sampah menentukan bahwa tidak ada lagi referensi ke objek. (Diperoleh dari Object) |
| Notify() |
Membangunkan satu utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| NotifyAll() |
Membangunkan semua utas yang menunggu monitor objek ini. (Diperoleh dari Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Mengatur properti Handle. (Diperoleh dari Object) |
| SetOption(ISocketOption, Object) |
Mengatur nilai opsi soket. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Kelas ini mengimplementasikan soket server. (Diperoleh dari JavaObject) |
| SetPerformancePreferences(Int32, Int32, Int32) |
Mengatur preferensi performa untuk ServerSocket ini. |
| SetSocketFactory(ISocketImplFactory) |
Mengatur pabrik implementasi soket server untuk aplikasi. |
| SupportedOptions() |
Mengembalikan sekumpulan opsi soket yang didukung oleh soket server ini. |
| ToArray<T>() |
Membuat array terkelola dari pembungkus array Java ini. (Diperoleh dari Object) |
| ToString() |
Mengembalikan representasi string objek. (Diperoleh dari Object) |
| UnregisterFromRuntime() |
Membatalkan pendaftaran peer Java ini dari runtime interop. (Diperoleh dari Object) |
| Wait() |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <diberitahu></em> atau <em>terganggu</em>. (Diperoleh dari Object) |
| Wait(Int64, Int32) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu. (Diperoleh dari Object) |
| Wait(Int64) |
Menyebabkan utas saat ini menunggu sampai terbangun, biasanya dengan <>diberitahu</em> atau <em>terganggu</em>, atau sampai sejumlah waktu nyata berlalu. (Diperoleh dari Object) |
Implementasi Antarmuka Eksplisit
| Nama | Deskripsi |
|---|---|
| IJavaPeerable.Disposed() |
Kelas ini mengimplementasikan soket server. (Diperoleh dari JavaObject) |
| IJavaPeerable.Finalized() |
Kelas ini mengimplementasikan soket server. (Diperoleh dari JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Kelas ini mengimplementasikan soket server. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Kelas ini mengimplementasikan soket server. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Kelas ini mengimplementasikan soket server. (Diperoleh dari JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Kelas ini mengimplementasikan soket server. (Diperoleh dari JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Kelas ini mengimplementasikan soket server. |
Metode Ekstensi
| Nama | Deskripsi |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Mendapatkan nama JNI dari jenis instans |
| JavaAs<TResult>(IJavaPeerable) |
Cobalah untuk memaksa |
| JavaCast<TResult>(IJavaObject) |
Melakukan konversi jenis yang diperiksa runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Kelas ini mengimplementasikan soket server. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Cobalah untuk memaksa |