whitequark
|
9525e32a69
Remove unused imports.
|
7 年之前 |
whitequark
|
5bf64586cd
Get rid of Result<_, ()>.
|
7 年之前 |
whitequark
|
ed0828b11c
Simplify impls of AsSocket.
|
7 年之前 |
whitequark
|
cbc10b6ea0
Remove Socket::{process,dispatch} from public interface.
|
7 年之前 |
whitequark
|
ba1f0a7480
Actually export socket::SocketSetItem publicly.
|
7 年之前 |
Egor Karavaev
|
ed08b74427
Add `RawSocket`.
|
7 年之前 |
whitequark
|
7381e7f98b
fn Device::mtu() -> usize → Device::limits() -> DeviceLimits
|
8 年之前 |
whitequark
|
7af6ddfa0c
Send the TCP MSS option.
|
8 年之前 |
whitequark
|
16826628fe
Distinguish sockets by debug identifiers (socket set indexes).
|
8 年之前 |
whitequark
|
0dedbaf597
impl Debug for SocketSet.
|
8 年之前 |
whitequark
|
019d03d758
Implement socket sets.
|
8 年之前 |
whitequark
|
286c130dc5
Implement TCP retransmission.
|
8 年之前 |
whitequark
|
004cfd439b
Improve the user-facing TCP socket API.
|
8 年之前 |
whitequark
|
0ad1ac0ef2
Generalize the TCP tests to accept multiple packets.
|
8 年之前 |
whitequark
|
72abe80df8
Factor out IpRepr into the wire module.
|
8 年之前 |
whitequark
|
a713342120
Group IP header parts in the socket layer as struct IpRepr.
|
8 年之前 |
whitequark
|
f89690c278
Get rid of explicit backlog.
|
8 年之前 |
whitequark
|
a454a89b9e
Implement conversion of incoming TCP connections into TCP streams.
|
8 年之前 |
whitequark
|
ab61890b09
Implement TCP server sockets.
|
8 年之前 |
whitequark
|
b0f7ac11ae
Add some sanity into buffer names (avoid clases with wire::*).
|
8 年之前 |
whitequark
|
00c311a5b8
Add some sanity into enumeration names (avoid "*Type").
|
8 年之前 |
whitequark
|
85ae54a488
Sort out buffer lengths.
|
8 年之前 |
whitequark
|
c7492b3b51
Implement TCP stream ring buffers.
|
8 年之前 |
whitequark
|
b56fb85a30
UdpBufferElem → UdpPacket
|
8 年之前 |
whitequark
|
37f565abe2
Fix lifetime variance.
|
8 年之前 |
whitequark
|
8b89de2faa
Working UDP loopback.
|
8 年之前 |
whitequark
|
59dae01e9c
Rethink the buffering strategy with Managed<T>.
|
8 年之前 |
whitequark
|
8ff9b17a97
Significantly simplify buffering.
|
8 年之前 |
whitequark
|
3377b911d8
Implement network part of communication through UDP sockets.
|
8 年之前 |
whitequark
|
659f6ed6f6
Implement UDP sockets.
|
8 年之前 |