###### (This function is part of SDL_net, a separate library from SDL.)
# NET_Server

The receiving end of a stream connection.

## Header File

Defined in [<SDL3_net/SDL_net.h>](https://github.com/libsdl-org/SDL_net/blob/main/include/SDL3_net/SDL_net.h)

## Syntax

```c
typedef struct NET_Server NET_Server;
```

## Remarks

This is an opaque datatype, to be treated by the app as a handle.

Internally, this is what BSD sockets refers to as a "listen socket".
Clients attempt to connect to a server, and if the server accepts the
connection, will provide the app with a stream socket to send and receive
data over that connection.

## Version

This datatype is available since SDL_net 3.0.0.

## See Also

- [NET_CreateServer](NET_CreateServer)

----
[CategoryAPI](CategoryAPI), [CategoryAPIDatatype](CategoryAPIDatatype), [CategorySDLNet](CategorySDLNet)