Condividi tramite


SocketImpl Classe

Definizione

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

[Android.Runtime.Register("java/net/SocketImpl", DoNotGenerateAcw=true)]
public abstract class SocketImpl : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Net.ISocketOptions
[<Android.Runtime.Register("java/net/SocketImpl", DoNotGenerateAcw=true)>]
type SocketImpl = class
    inherit Object
    interface ISocketOptions
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
SocketImpl
Attributi
Implementazioni

Commenti

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket. Viene usato per creare socket client e server.

Un socket "normale" implementa questi metodi esattamente come descritto, senza tentare di passare attraverso un firewall o un proxy.

Aggiunta nella versione 1.0.

Documentazione java per java.net.SocketImpl.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Costruttori

SocketImpl()
SocketImpl(IntPtr, JniHandleOwnership)

Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Address

Indirizzo IP dell'estremità remota di questo socket.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Fd

Oggetto descrittore di file per questo socket.

FileDescriptor

Restituisce il valore del campo del fd socket.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
InetAddress

Restituisce il valore del campo del address socket.

InputStream

Ottiene il flusso di input di questo socket.

JniIdentityHashCode

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

(Ereditato da Object)
JniPeerMembers

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

Localport

Numero di porta locale a cui è connesso questo socket.

LocalPort

Restituisce il valore del campo del localport socket.

OutputStream

Ottiene il flusso di output di questo socket.

PeerReference

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

(Ereditato da Object)
Port

Restituisce il valore del campo del port socket.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Accept(SocketImpl)

Accetta una connessione.

AcceptAsync(SocketImpl)

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

Available()

Restituisce il numero di byte che possono essere letti da questo socket senza bloccare.

Bind(InetAddress, Int32)

Associa questo socket all'indirizzo IP locale e al numero di porta specificati.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Close()

Chiude questo socket.

Connect(InetAddress, Int32)

Connette questo socket al numero di porta specificato nell'host specificato.

Connect(SocketAddress, Int32)

Connette questo socket al numero di porta specificato nell'host specificato.

Connect(String, Int32)

Connette questo socket alla porta specificata nell'host denominato.

ConnectAsync(InetAddress, Int32)

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

ConnectAsync(SocketAddress, Int32)

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

ConnectAsync(String, Int32)

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

Create(Boolean)

Crea un flusso o un socket di datagrammi.

Dispose()

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

(Ereditato da Object)
Dispose(Boolean)

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetOption(Int32)

Recuperare il valore di un'opzione.

GetOption(ISocketOption)

Chiamato per ottenere un'opzione socket.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Listen(Int32)

Imposta la lunghezza massima della coda per le indicazioni di connessione in ingresso (una richiesta di connessione) all'argomento count .

Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio di questo oggetto.

(Ereditato da Object)
SendUrgentData(Int32)

Inviare un byte di dati urgenti sul socket.

SendUrgentDataAsync(Int32)

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetOption(Int32, Object)

Abilitare/disabilitare l'opzione specificata da optID.

SetOption(ISocketOption, Object)

Chiamato per impostare un'opzione socket.

SetPerformancePreferences(Int32, Int32, Int32)

Imposta le preferenze di prestazioni per questo socket.

ShutdownInput()

Inserisce il flusso di input per questo socket alla "fine del flusso".

ShutdownOutput()

Disabilita il flusso di output per questo socket.

SupportedOptions()

Restituisce un set di SocketOptions supportato da questo impl e dal socket di questo impl (Socket o ServerSocket)

SupportsUrgentData()

Restituisce un valore che indica se SocketImpl supporta l'invio di dati urgenti.

ToArray<T>()

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una>notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

(Ereditato da Object)
IJavaPeerable.Finalized()

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

GetJniTypeName(IJavaPeerable)

La classe SocketImpl astratta è una superclasse comune di tutte le classi che implementano effettivamente i socket.

Si applica a