java.lang.Object
com.oracle.libuv.Handle
com.oracle.libuv.UDPHandle
- All Implemented Interfaces:
Closeable,AutoCloseable
-
Nested Class Summary
Nested Classes -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddress()intintintvoidclose()intintrecvStop()intintintsend(ByteBuffer buffer, int offset, int length, int port, String host, boolean ipv6)intsend(ByteBuffer buffer, int port, String host, boolean ipv6)intsetBroadcast(boolean on)voidsetCloseCallback(UDPCloseCallback callback)intsetMembership(String multicastAddress, String interfaceAddress, UDPHandle.Membership membership)intsetMulticastLoop(boolean on)intsetMulticastTTL(int ttl)voidsetRecvCallback(UDPRecvCallback callback)voidsetSendCallback(UDPSendCallback callback)intsetTTL(int ttl)
-
Method Details
-
setRecvCallback
-
setSendCallback
-
setCloseCallback
-
close
public void close() -
address
-
bind
-
bind
-
bind
-
send
-
send
public int send(String str, String encoding, int port, String host, boolean ipv6) throws UnsupportedEncodingException- Throws:
UnsupportedEncodingException
-
send
-
send
-
recvStart
public int recvStart() -
recvStop
public int recvStop() -
setTTL
public int setTTL(int ttl) -
setMembership
public int setMembership(String multicastAddress, String interfaceAddress, UDPHandle.Membership membership) -
setMulticastLoop
public int setMulticastLoop(boolean on) -
setMulticastTTL
public int setMulticastTTL(int ttl) -
setBroadcast
public int setBroadcast(boolean on)
-