Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# DatagramSocketImplFactory

` public interface DatagramSocketImplFactory `   
` `

|---|
| java.net.DatagramSocketImplFactory |

<br />

*** ** * ** ***

This interface defines a factory for datagram socket implementations. It is used by the classes `DatagramSocket` to create actual socket implementations.
**See also:**

- `https://developer.android.com/reference/java/net/DatagramSocket`

## Summary

| ### Public methods ||
|---|---|
| ` abstract https://developer.android.com/reference/java/net/DatagramSocketImpl` | ` https://developer.android.com/reference/java/net/DatagramSocketImplFactory#createDatagramSocketImpl()() ` Creates a new `DatagramSocketImpl` instance. |

## Public methods

### createDatagramSocketImpl

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public abstract DatagramSocketImpl createDatagramSocketImpl ()
```

Creates a new `DatagramSocketImpl` instance.

<br />

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/net/DatagramSocketImpl` | a new instance of `DatagramSocketImpl`. <br /> |

**See also:**

- `https://developer.android.com/reference/java/net/DatagramSocketImpl`