{"id":57600,"library":"net2","title":"net2","description":"Extensions to the standard library's networking types as proposed in RFC 1158.","status":"active","version":"0.2.39","language":"rust","source_language":null,"source_url":"https://github.com/deprecrated/net2-rs","tags":["networking","tcp","socket","deprecated"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\nnet2 = \"0.2.39\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add net2","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"TcpBuilder","correct":"use net2::TcpBuilder;"}],"quickstart":{"code":"use net2::TcpBuilder;\n\nfn main() {\n    let builder = TcpBuilder::new_v4().unwrap();\n    builder.reuse_address(true).unwrap();\n    let listener = builder.listen(\"127.0.0.1:8080\").unwrap();\n    println!(\"Listening on port 8080\");\n}","lang":"rust","description":"Create a TCP listener with custom socket options using net2."},"warnings":[{"fix":"Migrate to the `socket2` crate for similar functionality.","message":"Deprecated in favor of socket2 crate.","severity":"breaking","affected_versions":">=0.2.0"}],"env_vars":null,"search_vec":"'1158':14 'deprec':18 'extens':2 'librari':6 'net2':1 'network':8,15 'propos':11 'rfc':13 'socket':17 'standard':5 'tcp':16 'type':9","created_at":"2026-06-16T15:50:04.326278+00:00","updated_at":"2026-06-16T15:50:04.326278+00:00","problems":[],"ecosystem":"crates","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/deprecrated/net2-rs","github":"https://github.com/deprecrated/net2-rs","docs":"https://docs.rs/net2/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["networking"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-16","next_check":"2026-12-13","install_tag":null}}