2018-04-13 09:18:42 +08:00
|
|
|
## Unix domain socket example
|
|
|
|
|
|
|
|
```bash
|
2021-10-06 17:28:53 -04:00
|
|
|
cd other/unix-socket
|
|
|
|
cargo run
|
|
|
|
|
|
|
|
# in another shell
|
|
|
|
curl --unix-socket /tmp/actix-uds.socket http://localhost/
|
2018-04-13 09:18:42 +08:00
|
|
|
Hello world!
|
|
|
|
```
|
|
|
|
|
|
|
|
Although this will only one thread for handling incoming connections
|
|
|
|
according to the
|
2019-07-18 18:03:19 +06:00
|
|
|
[documentation](https://actix.github.io/actix-web/actix_web/struct.HttpServer.html#method.bind_uds).
|
2018-04-13 09:18:42 +08:00
|
|
|
|
|
|
|
And it does not delete the socket file (`/tmp/actix-uds.socket`) when stopping
|
2021-10-06 17:28:53 -04:00
|
|
|
the server, so it will fail to start next time you run it unless you delete
|
2018-04-13 09:18:42 +08:00
|
|
|
the socket file manually.
|