Mirar @ Pike developers forum wrote:
So far people only seem to have used KEEPALIVE and NODELAY? (And linger?)
I merely meant I don't like functions to vanish just because the underlaying OS doesn't support them. I'd rather have the return error.
I'm not sure what other flags are useful or can be used. FASTOPEN? REUSEPORT? buffer size settings?
Adding more convenience functions later is easy. I'd say we provide for the common set first: keepalive, nodelay and reuseport. Then, if someone actually finds himself using the more obscure ones, they can then send in a feature request for yet another convenience function.