Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.net |
Обеспечивает классы для того, чтобы они реализовали сетевые приложения.
|
Модификатор и Тип | Класс и Описание |
---|---|
class |
BindException
Сигналы, что ошибка произошла, пытаясь связать сокет с локальным адресом и портом.
|
class |
ConnectException
Сигналы, что ошибка произошла, пытаясь соединить сокет с удаленным адресом и портом.
|
class |
NoRouteToHostException
Сигналы, что ошибка произошла, пытаясь соединить сокет с удаленным адресом и портом.
|
class |
PortUnreachableException
Сигналы, что Порт ICMP Недостижимое сообщение был получен на соединенной дейтаграмме.
|
Модификатор и Тип | Метод и Описание |
---|---|
protected abstract void |
DatagramSocketImpl.bind(int lport, InetAddress laddr)
Связывает сокет дейтаграммы с локальным портом и адресом.
|
void |
DatagramSocket.bind(SocketAddress addr)
Связывает этот DatagramSocket с определенным адресом & портом.
|
protected void |
DatagramSocketImpl.connect(InetAddress address, int port)
Соединяет сокет дейтаграммы с удаленным местом назначения.
|
void |
DatagramSocket.connect(SocketAddress addr)
Подключения этот сокет к удаленному адресу сокета (IP-адрес + номер порта).
|
protected abstract void |
DatagramSocketImpl.create()
Создает сокет дейтаграммы.
|
boolean |
DatagramSocket.getBroadcast()
Тесты, если SO_BROADCAST включается.
|
static NetworkInterface |
NetworkInterface.getByIndex(int index)
Получите сетевой интерфейс, данный его индекс.
|
static NetworkInterface |
NetworkInterface.getByInetAddress(InetAddress addr)
Метод удобства, чтобы искать сетевой интерфейс, у которого есть указанный интернет-Протокол (IP) адрес, связанный с этим.
|
static NetworkInterface |
NetworkInterface.getByName(String name)
Поиски сетевого интерфейса с указанным именем.
|
byte[] |
NetworkInterface.getHardwareAddress()
Возвращает аппаратный адрес (обычно MAC) интерфейса, если это имеет один и если к этому можно получить доступ данное текущие полномочия.
|
InetAddress |
MulticastSocket.getInterface()
Получите адрес сетевого интерфейса, используемого для многоадресных пакетов.
|
boolean |
Сокет.getKeepAlive()
Тесты, если SO_KEEPALIVE включается.
|
boolean |
MulticastSocket.getLoopbackMode()
Получите установку для локальной обратной петли многоадресных дейтаграмм.
|
int |
NetworkInterface.getMTU()
Возвращает Максимальный Модуль Передачи (MTU) этого интерфейса.
|
NetworkInterface |
MulticastSocket.getNetworkInterface()
Установите многоадресный сетевой интерфейс.
|
static Enumeration<NetworkInterface> |
NetworkInterface.getNetworkInterfaces()
Возвраты все интерфейсы на этой машине.
|
boolean |
Сокет.getOOBInline()
Тесты, если OOBINLINE включается.
|
Объект |
SocketOptions.getOption(int optID)
Выберите значение опции.
|
int |
ServerSocket.getReceiveBufferSize()
Получает значение опции SO_RCVBUF для этого ServerSocket, который является предложенным размером буфера, который будет использоваться для Сокетов, принятых от этого ServerSocket.
|
int |
DatagramSocket.getReceiveBufferSize()
Получите значение опции SO_RCVBUF для этого DatagramSocket, который является размером буфера, используемым платформой для ввода на этом DatagramSocket.
|
int |
Сокет.getReceiveBufferSize()
Получает значение опции SO_RCVBUF для этого Socket, который является размером буфера, используемым платформой для ввода на этом Socket.
|
boolean |
ServerSocket.getReuseAddress()
Тесты, если SO_REUSEADDR включается.
|
boolean |
DatagramSocket.getReuseAddress()
Тесты, если SO_REUSEADDR включается.
|
boolean |
Сокет.getReuseAddress()
Тесты, если SO_REUSEADDR включается.
|
int |
DatagramSocket.getSendBufferSize()
Получите значение опции SO_SNDBUF для этого DatagramSocket, который является размером буфера, используемым платформой для вывода на этом DatagramSocket.
|
int |
Сокет.getSendBufferSize()
Получите значение опции SO_SNDBUF для этого Socket, который является размером буфера, используемым платформой для вывода на этом Socket.
|
int |
Сокет.getSoLinger()
Установка возвратов для SO_LINGER.
|
int |
DatagramSocket.getSoTimeout()
Получите установку для SO_TIMEOUT.
|
int |
Сокет.getSoTimeout()
Установка возвратов для SO_TIMEOUT.
|
boolean |
Сокет.getTcpNoDelay()
Тесты, если TCP_NODELAY включается.
|
int |
DatagramSocket.getTrafficClass()
Получает класс трафика или тип службы в заголовке дейтаграммы IP для пакетов, отправленных от этого DatagramSocket.
|
int |
Сокет.getTrafficClass()
Получает класс трафика или тип службы в заголовке IP для пакетов, отправленных от этого Сокета
|
boolean |
NetworkInterface.isLoopback()
Возвраты, является ли сетевой интерфейс петлевым интерфейсом.
|
boolean |
NetworkInterface.isPointToPoint()
Возвраты, является ли сетевой интерфейс точкой, чтобы указать на интерфейс.
|
boolean |
NetworkInterface.isUp()
Возвраты, ли сетевой интерфейс в порядке.
|
void |
DatagramSocket.setBroadcast(boolean on)
Включение/отключение SO_BROADCAST.
|
void |
MulticastSocket.setInterface(InetAddress inf)
Установите многоадресный сетевой интерфейс, используемый методами, на поведение которых влияло бы значение сетевого интерфейса.
|
void |
Сокет.setKeepAlive(boolean on)
Включение/отключение SO_KEEPALIVE.
|
void |
MulticastSocket.setLoopbackMode(boolean disable)
Отключите/Позвольте локальную обратную петлю многоадресных дейтаграмм, которые опция используется сетевым кодом платформы в качестве подсказки для того, чтобы установить, будут ли многоадресно переданные данные циклично выполнены назад к локальному сокету.
|
void |
MulticastSocket.setNetworkInterface(NetworkInterface netIf)
Определите сетевой интерфейс для исходящих многоадресных дейтаграмм, отправленных на этом сокете.
|
void |
Сокет.setOOBInline(boolean on)
Позвольте/отключите OOBINLINE (получение TCP срочные данные) По умолчанию, эта опция отключается и TCP, срочные данные, полученные на сокете, тихо отбрасываются.
|
void |
SocketOptions.setOption(int optID, Object value)
Позвольте/отключите опции, определенной optID.
|
void |
ServerSocket.setReceiveBufferSize(int size)
Устанавливает значение по умолчанию предложенное значение для опции SO_RCVBUF для сокетов, принятых от этого ServerSocket.
|
void |
DatagramSocket.setReceiveBufferSize(int size)
Устанавливает опцию SO_RCVBUF в указанное значение для этого DatagramSocket.
|
void |
Сокет.setReceiveBufferSize(int size)
Устанавливает опцию SO_RCVBUF в указанное значение для этого Socket.
|
void |
ServerSocket.setReuseAddress(boolean on)
Позвольте/отключите опции сокета SO_REUSEADDR.
|
void |
DatagramSocket.setReuseAddress(boolean on)
Позвольте/отключите опции сокета SO_REUSEADDR.
|
void |
Сокет.setReuseAddress(boolean on)
Позвольте/отключите опции сокета SO_REUSEADDR.
|
void |
DatagramSocket.setSendBufferSize(int size)
Устанавливает опцию SO_SNDBUF в указанное значение для этого DatagramSocket.
|
void |
Сокет.setSendBufferSize(int size)
Устанавливает опцию SO_SNDBUF в указанное значение для этого Socket.
|
void |
Сокет.setSoLinger(boolean on, int linger)
В секундах SO_LINGER включения/отключения с указанным задерживаются время.
|
void |
ServerSocket.setSoTimeout(int timeout)
Позвольте/отключите SO_TIMEOUT с указанным тайм-аутом в миллисекундах.
|
void |
DatagramSocket.setSoTimeout(int timeout)
Позвольте/отключите SO_TIMEOUT с указанным тайм-аутом в миллисекундах.
|
void |
Сокет.setSoTimeout(int timeout)
Позвольте/отключите SO_TIMEOUT с указанным тайм-аутом в миллисекундах.
|
void |
Сокет.setTcpNoDelay(boolean on)
Позвольте/отключите TCP_NODELAY (отключите/позвольте алгоритм Нэйгла).
|
void |
DatagramSocket.setTrafficClass(int tc)
Класс трафика наборов или октет типа службы в заголовке дейтаграммы IP для дейтаграмм передались из этого DatagramSocket.
|
void |
Сокет.setTrafficClass(int tc)
Класс трафика наборов или октет типа службы в заголовке IP для пакетов передались от этого Сокета.
|
boolean |
NetworkInterface.supportsMulticast()
Возвраты, поддерживает ли сетевой интерфейс многоадресную передачу или нет.
|
Конструктор и Описание |
---|
DatagramPacket(byte[] buf, int offset, int length, SocketAddress address)
Создает пакет дейтаграммы для того, чтобы отправить пакеты длины
length со смещением ioffset к указанному номеру порта на указанном узле. |
DatagramPacket(byte[] buf, int length, SocketAddress address)
Создает пакет дейтаграммы для того, чтобы отправить пакеты длины
length к указанному номеру порта на указанном узле. |
DatagramSocket()
Создает сокет дейтаграммы и связывает это с любым доступным портом на локальной хост-машине.
|
DatagramSocket(int port)
Создает сокет дейтаграммы и связывает это с указанным портом на локальной хост-машине.
|
DatagramSocket(int port, InetAddress laddr)
Создает сокет дейтаграммы, связанный с указанным локальным адресом.
|
DatagramSocket(SocketAddress bindaddr)
Создает сокет дейтаграммы, связанный с указанным локальным адресом сокета.
|
Socket(SocketImpl impl)
Создает несвязанный Сокет с определенным пользователем SocketImpl.
|
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.