Also, can this use the `setsockopt` function in this file?