【文件属性】:
文件名称:fd:Swift文件描述符套接字库
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-28 12:49:50
Swift
fd:文件描述符
Swift文件描述符库。 fd是基础系统文件描述符和套接字API之上的最小层。
用法
FileDescriptor
FileDescriptor是包含单个属性(fileNumber)的协议。
protocol FileDescriptor {
var fileNumber: FileNumber { get }
}
FileDescriptor有各种协议扩展,可以添加功能。
关闭
您可以关闭文件描述符。
try descriptor. close ()
选择
您可以使用select函数来检查哪些文件描述符已准备好进行读取,写入或出现错误情况。
let readable = try select ( reads : [descriptor]). reads
ReadableFileDescriptor
您可以从可读的文件描述符中读取。
let by
【文件预览】:
fd-master
----.travis.yml(269B)
----LICENSE(1KB)
----Sources()
--------ReadableFileDescriptor.swift(723B)
--------Connection.swift(80B)
--------WritableFileDescriptor.swift(497B)
--------select.swift(1KB)
--------UNIXListener.swift(2KB)
--------FDSet.swift(5KB)
--------FileDescriptor.swift(674B)
--------Pipe.swift(863B)
--------TCPListener.swift(2KB)
--------UNIXConnection.swift(168B)
--------Listener.swift(83B)
--------TCPConnection.swift(174B)
----Package.swift(416B)
----.gitignore(20B)
----Package.resolved(319B)
----CHANGELOG.md(143B)
----Tests()
--------LinuxMain.swift(126B)
--------fdTests()
----README.md(2KB)