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

# SocketImplFactory

` public interface SocketImplFactory `   
` `

|---|
| java.net.SocketImplFactory |

<br />

*** ** * ** ***

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

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

## Summary

| ### Public methods ||
|---|---|
| ` abstract https://developer.android.com/reference/java/net/SocketImpl` | ` https://developer.android.com/reference/java/net/SocketImplFactory#createSocketImpl()() ` Creates a new `SocketImpl` instance. |

## Public methods

### createSocketImpl

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

```
public abstract SocketImpl createSocketImpl ()
```

Creates a new `SocketImpl` instance.

<br />

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

**See also:**

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