Initial Dever 0.0.1
This commit is contained in:
commit
81233d098c
1479 files changed
+163782
No files matched your search
@@ -0,0 +1,76 @@
|
||||
# TCP 连接
|
||||
|
||||
连接副本共用读写和关闭状态,网络等待使用异步运行时。
|
||||
|
||||
## dever.net.ConnectResult
|
||||
|
||||
TCP 连接结果,成功包含 socket。
|
||||
|
||||
分支:
|
||||
- `Connected(socket: dever.system.Socket)`:连接成功
|
||||
- `error Failed(message: Text)`:连接失败
|
||||
|
||||
## dever.net.ReadStreamResult
|
||||
|
||||
TCP 读取流的创建结果。
|
||||
|
||||
分支:
|
||||
- `Streaming(stream: AsyncStream<dever.io.ReadEvent>)`:读取流
|
||||
- `error Failed(message: Text)`:创建失败
|
||||
|
||||
## dever.net.SystemReadResult
|
||||
|
||||
底层 TCP 读取结果,在库内转换为 ReadState。
|
||||
|
||||
分支:
|
||||
- `Read(bytes: Bytes)`:读取数据
|
||||
- `End`:数据结束
|
||||
- `error Failed(message: Text)`:读取失败
|
||||
|
||||
## dever.net.connect
|
||||
|
||||
连接给定主机和端口,支持 IP 地址或主机名。
|
||||
|
||||
## dever.net.connectTimeout
|
||||
|
||||
在指定毫秒期限内连接 IP 地址和端口;此入口不解析主机名。
|
||||
|
||||
## dever.net.connected
|
||||
|
||||
取出 socket;连接失败时继续传播错误。
|
||||
|
||||
## dever.net.read
|
||||
|
||||
读取最多 limit 字节,连接结束时返回 End。
|
||||
|
||||
## dever.net.readState
|
||||
|
||||
转换 TCP 读取状态;失败时传播 dever.io.ReadResult.Failed。
|
||||
|
||||
## dever.net.write
|
||||
|
||||
向 TCP 连接写入全部字节。
|
||||
|
||||
## dever.net.timeout
|
||||
|
||||
设置后续 TCP 读写的毫秒期限。
|
||||
|
||||
## dever.net.wrote
|
||||
|
||||
写入成功时继续执行,失败时传播错误。
|
||||
|
||||
## dever.net.close
|
||||
|
||||
关闭 TCP 连接及其共享别名。
|
||||
|
||||
## dever.net.closed
|
||||
|
||||
关闭成功时继续执行,失败时传播错误。
|
||||
|
||||
## dever.net.chunks
|
||||
|
||||
按需读取 TCP 数据块,返回异步字节事件流。
|
||||
|
||||
## dever.net.readStream
|
||||
|
||||
取出读取流;创建失败时继续传播错误。
|
||||
Reference in new issue
Block a user