Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.base - Package : java.net
Version documentée : Java SE 17

Classe « Socket »

Informations générales

Héritage

java.lang.Object
    java.net.Socket

Définition

public class Socket extends java.lang.Object
implements java.io.Closeable

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
Socket()
Socket( Proxy proxy )
Socket( SocketImpl impl )
Socket( InetAddress address, int port )
Socket( String host, int port )
Socket( String host, int port, boolean stream )
Socket( InetAddress host, int port, boolean stream )
Socket( String host, int port, InetAddress localAddr, int localPort )
Socket( InetAddress address, int port, InetAddress localAddr, int localPort )

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public boolean bound R/-
public SocketChannel channel R/-
public boolean closed R/-
public boolean connected R/-
public InetAddress inetAddress R/-
public boolean inputShutdown R/-
public InputStream inputStream R/-
public boolean keepAlive R/W
public InetAddress localAddress R/-
public int localPort R/-
public SocketAddress localSocketAddress R/-
public boolean oOBInline R/W
public boolean outputShutdown R/-
public OutputStream outputStream R/-
public int port R/-
public synchronized int receiveBufferSize R/W
public SocketAddress remoteSocketAddress R/-
public boolean reuseAddress R/W
public synchronized int sendBufferSize R/W
public int soLinger R/-
public synchronized int soTimeout R/W
public static synchronized SocketImplFactory socketImplFactory -/W
public boolean tcpNoDelay R/W
public int trafficClass R/W

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
public void bind( SocketAddress bindpoint )
public synchronized void close()
public void connect( SocketAddress endpoint, int timeout )
public void connect( SocketAddress endpoint )
public SocketChannel getChannel()
public InetAddress getInetAddress()
public InputStream getInputStream()
public boolean getKeepAlive()
public InetAddress getLocalAddress()
public int getLocalPort()
public SocketAddress getLocalSocketAddress()
public boolean getOOBInline()
public <T> T getOption( SocketOption<T> name )
public OutputStream getOutputStream()
public int getPort()
public synchronized int getReceiveBufferSize()
public SocketAddress getRemoteSocketAddress()
public boolean getReuseAddress()
public synchronized int getSendBufferSize()
public int getSoLinger()
public synchronized int getSoTimeout()
public boolean getTcpNoDelay()
public int getTrafficClass()
public boolean isBound()
public boolean isClosed()
public boolean isConnected()
public boolean isInputShutdown()
public boolean isOutputShutdown()
public void sendUrgentData( int data )
public void setKeepAlive( boolean on )
public void setOOBInline( boolean on )
public <T> Socket setOption( SocketOption<T> name, T value )
public void setPerformancePreferences( int connectionTime, int latency, int bandwidth )
public synchronized void setReceiveBufferSize( int size )
public void setReuseAddress( boolean on )
public synchronized void setSendBufferSize( int size )
public static synchronized void setSocketImplFactory( SocketImplFactory fac )
public void setSoLinger( boolean on, int linger )
public synchronized void setSoTimeout( int timeout )
public void setTcpNoDelay( boolean on )
public void setTrafficClass( int tc )
public void shutdownInput()
public void shutdownOutput()
public Set<java.net.SocketOption<?>> supportedOptions()
public String toString()

Méthodes héritées de la classe java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait