Tracking Issue for tcp_linger
· Issue #88494 · rust-lang/rust (original) (raw)
Feature gate: #![feature(tcp_linger)]
This is a tracking issue for the TcpStream::linger
and TcpStream::set_linger
methods that get/set the SO_LINGER
option on the socket. Behavior works as expected on both Unix and Windows.
Public API
impl TcpStream { pub fn set_linger(&self, linger: Option) -> io::Result<()>; pub fn linger(&self) -> io::Result<Option>; }
Steps / History
- Implementation: Add TcpStream::set_linger and TcpStream::linger #88495
- Final comment period (FCP)
- Stabilization PR
Unresolved Questions
- Should enabling lingering and setting the duration be split out into two operations?