SocketImpl Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |
Fd |
Oggetto descrittore di file per questo socket. |
FileDescriptor |
Restituisce il valore del campo del |
Handle |
Handle per l'istanza di Android sottostante. (Ereditato da Object) |
InetAddress |
Restituisce il valore del campo del |
InputStream |
Ottiene il flusso di input di questo socket. |
JniIdentityHashCode |
La classe |
JniPeerMembers |
La classe |
Localport |
Numero di porta locale a cui è connesso questo socket. |
LocalPort |
Restituisce il valore del campo del |
OutputStream |
Ottiene il flusso di output di questo socket. |
PeerReference |
La classe |
Port |
Restituisce il valore del campo del |
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 |
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 |
ConnectAsync(SocketAddress, Int32) |
La classe |
ConnectAsync(String, Int32) |
La classe |
Create(Boolean) |
Crea un flusso o un socket di datagrammi. |
Dispose() |
La classe |
Dispose(Boolean) |
La classe |
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 |
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 |
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 |
ToString() |
Restituisce una rappresentazione in formato stringa dell'oggetto. (Ereditato da Object) |
UnregisterFromRuntime() |
La classe |
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 |
IJavaPeerable.DisposeUnlessReferenced() |
La classe |
IJavaPeerable.Finalized() |
La classe |
IJavaPeerable.JniManagedPeerState |
La classe |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
La classe |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
La classe |
IJavaPeerable.SetPeerReference(JniObjectReference) |
La classe |
Metodi di estensione
JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo verificato dal runtime Android. |
JavaCast<TResult>(IJavaObject) |
La classe |
GetJniTypeName(IJavaPeerable) |
La classe |