| Package | Description | 
|---|---|
| java.net | Provides the classes for implementing networking applications. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract int | DatagramSocketImpl. peekData(DatagramPacket p)Peek at the packet to see who it is from. | 
| protected abstract void | DatagramSocketImpl. receive(DatagramPacket p)Receive the datagram packet. | 
| void | DatagramSocket. receive(DatagramPacket p)Receives a datagram packet from this socket. | 
| protected abstract void | DatagramSocketImpl. send(DatagramPacket p)Sends a datagram packet. | 
| void | DatagramSocket. send(DatagramPacket p)Sends a datagram packet from this socket. | 
| void | MulticastSocket. send(DatagramPacket p,
    byte ttl)Deprecated. 
 Use the following code or its equivalent instead:
  ......
  int ttl = mcastSocket.getTimeToLive();
  mcastSocket.setTimeToLive(newttl);
  mcastSocket.send(p);
  mcastSocket.setTimeToLive(ttl);
  ...... | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.