1pub mod tcp_server;
2pub mod tcp_stream;
3
4pub use tcp_server::TcpServer;
5pub use tcp_stream::{Shutdown, TcpStream};
6
7mod consts {
8 pub const AF_LOCAL: i32 = 1;
9 pub const AF_UNIX: i32 = 1;
10 pub const AF_INET: i32 = 2;
11 pub const AF_INET6: i32 = 28;
12
13 pub const SOCK_STREAM: i32 = 1;
14 pub const SOCK_DGRAM: i32 = 2;
15 pub const SOCK_RAW: i32 = 3;
16 pub const SOCK_SEQPACKET: i32 = 5;
17
18 pub const MSG_PEEK: i32 = 0x2;
19
20 pub const SOL_SOCKET: i32 = 0xFFFF;
21 pub const SO_REUSEADDR: i32 = 0x4;
22
23 pub const IPPROTO_TCP: i32 = 6;
24 pub const TCP_NODELAY: i32 = 1;
25}