void |
DatagramSocket.bind(SocketAddress addr) |
将此DatagramSocket绑定到特定的地址和端口。
|
protected abstract void |
DatagramSocketImpl.bind(int lport, InetAddress laddr) |
将数据报套接字绑定到本地端口和地址。
|
void |
DatagramSocket.connect(SocketAddress addr) |
将此套接字连接到远程套接字地址(IP地址+端口号)。
|
protected void |
DatagramSocketImpl.connect(InetAddress address, int port) |
将数据报套接字连接到远程目标。
|
protected abstract void |
DatagramSocketImpl.create() |
创建数据报套接字。
|
boolean |
DatagramSocket.getBroadcast() |
测试是否启用了SO_BROADCAST。
|
static NetworkInterface |
NetworkInterface.getByIndex(int index) |
获取一个网络接口给它的索引。
|
static NetworkInterface |
NetworkInterface.getByInetAddress(InetAddress addr) |
搜索具有绑定到指定的Internet协议(IP)地址的网络接口的便利方法。
|
static NetworkInterface |
NetworkInterface.getByName(String name) |
搜索具有指定名称的网络接口。
|
byte[] |
NetworkInterface.getHardwareAddress() |
返回接口的硬件地址(通常是MAC),如果它有一个,如果可以访问给定当前权限。
|
InetAddress |
MulticastSocket.getInterface() |
检索用于组播数据包的网络接口的地址。
|
boolean |
Socket.getKeepAlive() |
|
boolean |
MulticastSocket.getLoopbackMode() |
获取组播数据报的本地环回设置。
|
int |
NetworkInterface.getMTU() |
返回此接口的最大传输单元(MTU)。
|
NetworkInterface |
MulticastSocket.getNetworkInterface() |
获取组播网络接口集。
|
static Enumeration<NetworkInterface> |
NetworkInterface.getNetworkInterfaces() |
返回此机器上所有接口的
Enumeration 。
|
boolean |
Socket.getOOBInline() |
|
Object |
SocketOptions.getOption(int optID) |
获取选项的值。
|
int |
DatagramSocket.getReceiveBufferSize() |
获取此
DatagramSocket 的SO_RCVBUF选项的值,即平台在此
DatagramSocket 上输入的缓冲区大小。
|
int |
ServerSocket.getReceiveBufferSize() |
获取的价值
SO_RCVBUF 选择这个
ServerSocket ,那就是将用于从该接受的套接字的建议缓冲区大小
ServerSocket 。
|
int |
Socket.getReceiveBufferSize() |
获取此
Socket 的
SO_RCVBUF 选项的值,即该平台在此
Socket 上输入的缓冲区大小。
|
boolean |
DatagramSocket.getReuseAddress() |
测试是否启用了SO_REUSEADDR。
|
boolean |
ServerSocket.getReuseAddress() |
|
boolean |
Socket.getReuseAddress() |
|
int |
DatagramSocket.getSendBufferSize() |
获取此
DatagramSocket 的SO_SNDBUF选项的值,即该平台用于在此
DatagramSocket 上输出的缓冲区大小。
|
int |
Socket.getSendBufferSize() |
获取此
Socket 的
SO_SNDBUF 选项的值,即该平台在此
Socket 上输出的缓冲区大小。
|
int |
Socket.getSoLinger() |
|
int |
DatagramSocket.getSoTimeout() |
检索SO_TIMEOUT的设置。
0返回意味着该选项被禁用(即无限超时)。
|
int |
Socket.getSoTimeout() |
|
boolean |
Socket.getTcpNoDelay() |
|
int |
DatagramSocket.getTrafficClass() |
在从该DatagramSocket发送的数据包的IP数据报头中获取流量类或服务类型。
|
int |
Socket.getTrafficClass() |
在从此Socket发送的数据包的IP头中获取流量类或服务类型
|
boolean |
NetworkInterface.isLoopback() |
返回网络接口是否是环回接口。
|
boolean |
NetworkInterface.isPointToPoint() |
返回网络接口是否是点对点接口。
|
boolean |
NetworkInterface.isUp() |
返回网络接口是否启动并运行。
|
static Stream<NetworkInterface> |
NetworkInterface.networkInterfaces() |
返回此机器上所有接口的
Stream 。
|
void |
DatagramSocket.setBroadcast(boolean on) |
启用/禁用SO_BROADCAST。
|
void |
MulticastSocket.setInterface(InetAddress inf) |
设置由行为受网络接口值影响的方法使用的组播网络接口。
|
void |
Socket.setKeepAlive(boolean on) |
|
void |
MulticastSocket.setLoopbackMode(boolean disable) |
禁用/启用组播数据报的本地环回该选项由平台的网络代码用作设置组播数据是否将环回到本地套接字的提示。
|
void |
MulticastSocket.setNetworkInterface(NetworkInterface netIf) |
指定在此套接字上发送的出站组播数据报的网络接口。
|
void |
Socket.setOOBInline(boolean on) |
启用/禁用
SO_OOBINLINE (接收TCP紧急数据)默认情况下,此选项被禁用,并且在套接字上接收的TCP紧急数据被静默地丢弃。
|
void |
SocketOptions.setOption(int optID, Object value) |
启用/禁用
optID指定的选项。
|
void |
DatagramSocket.setReceiveBufferSize(int size) |
将SO_RCVBUF选项设置为此
DatagramSocket 的指定值。
|
void |
ServerSocket.setReceiveBufferSize(int size) |
|
void |
Socket.setReceiveBufferSize(int size) |
|
void |
DatagramSocket.setReuseAddress(boolean on) |
启用/禁用SO_REUSEADDR套接字选项。
|
void |
ServerSocket.setReuseAddress(boolean on) |
|
void |
Socket.setReuseAddress(boolean on) |
|
void |
DatagramSocket.setSendBufferSize(int size) |
将SO_SNDBUF选项设置为此
DatagramSocket 的指定值。
|
void |
Socket.setSendBufferSize(int size) |
|
void |
Socket.setSoLinger(boolean on, int linger) |
|
void |
DatagramSocket.setSoTimeout(int timeout) |
以指定的超时(以毫秒为单位)启用/禁用SO_TIMEOUT。
|
void |
ServerSocket.setSoTimeout(int timeout) |
|
void |
Socket.setSoTimeout(int timeout) |
|
void |
Socket.setTcpNoDelay(boolean on) |
|
void |
DatagramSocket.setTrafficClass(int tc) |
在从该DatagramSocket发送的数据报的IP数据报头中设置流量类别或服务类型的八位字节。
|
void |
Socket.setTrafficClass(int tc) |
在从此Socket发送的数据包的IP头中设置流量类或服务类型字节。
|
boolean |
NetworkInterface.supportsMulticast() |
返回网络接口是否支持多播。
|