LocalSocket Clase

Definición

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

[Android.Runtime.Register("android/net/LocalSocket", DoNotGenerateAcw=true)]
public class LocalSocket : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ICloseable
[<Android.Runtime.Register("android/net/LocalSocket", DoNotGenerateAcw=true)>]
type LocalSocket = class
    inherit Object
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
LocalSocket
Atributos
Implementaciones

Comentarios

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX. La interfaz aquí no es completamente diferente de la de java.net.Socket. Esta clase y las secuencias devueltas de ella se pueden usar desde varios subprocesos.

Documentación de Java para android.net.LocalSocket.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Constructores

LocalSocket()

Crea un socket de flujo de dominio AF_LOCAL/UNIX.

LocalSocket(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

LocalSocket(SocketType)

Crea un socket de flujo de dominio AF_LOCAL/UNIX con un tipo de socket determinado.

Campos

SocketDgram
Obsoletos.

Tipo de socket de datagrama

SocketSeqpacket
Obsoletos.

Tipo de socket de paquete secuencial

SocketStream
Obsoletos.

Tipo de socket de flujo

Propiedades

Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
FileDescriptor

Devuelve el descriptor de archivo o null si aún no está abierto o cerrado.

Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
InputStream

Recupera el flujo de entrada de esta instancia.

IsBound

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

IsClosed

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

IsConnected

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

IsInputShutdown

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

IsOutputShutdown

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

JniIdentityHashCode

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

(Heredado de Object)
JniPeerMembers

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

LocalSocketAddress

Recupera el nombre al que está enlazado este socket, si existe.

OutputStream

Recupera el flujo de salida de esta instancia.

PeerCredentials

Recupera las credenciales del mismo nivel de este socket.

PeerReference

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

(Heredado de Object)
ReceiveBufferSize

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

RemoteSocketAddress

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

SendBufferSize

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

SoTimeout

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

Métodos

Bind(LocalSocketAddress)

Enlaza este socket a un nombre de punto de conexión.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Close()

Cierra el socket.

Connect(LocalSocketAddress)

Conecta este socket a un punto de conexión.

Connect(LocalSocketAddress, Int32)

Conecta este socket a un punto de conexión.

ConnectAsync(LocalSocketAddress)

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

ConnectAsync(LocalSocketAddress, Int32)

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

Dispose()

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

(Heredado de Object)
Dispose(Boolean)

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

(Heredado de Object)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
GetAncillaryFileDescriptors()

Recupera un conjunto de descriptores de archivo que un elemento del mismo nivel ha enviado a través de un mensaje auxiliar.

GetHashCode()

Devuelve un valor de código hash del objeto.

(Heredado de Object)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
SetFileDescriptorsForSend(FileDescriptor[])

Poner en cola un conjunto de descriptores de archivo que se van a enviar al mismo nivel.

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ShutdownInput()

Apaga el lado de entrada del socket.

ShutdownOutput()

Apaga el lado de salida del socket.

ToArray<T>()

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto.

(Heredado de Object)
UnregisterFromRuntime()

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

(Heredado de Object)
Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em> o <em>interrumpido</em>.<><

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

IJavaPeerable.Disposed()

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

(Heredado de Object)
IJavaPeerable.Finalized()

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

(Heredado de Object)

Métodos de extensión

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

GetJniTypeName(IJavaPeerable)

Crea un socket (no servidor) en el espacio de nombres de dominio UNIX.

Se aplica a