很久以前就想找一個簡單易用的 socket library,最近終於找到一個叫 SwiftSocket 的 library,是以 Swift 寫成的簡易 socket library。
使用方法亦很簡單,首先建立一個 TCPClient object,然後使用 connect() 方法連接。比較特別的地方是它是返回一個 “Result” object 來表示連接成功與否。
let client = TCPClient(address: “www.apple.com”, port: 80)
switch client.connect(timeout: 1) {case .success:
// Do something
case .failure(let error):
print(error)
}