Swift Socket 封装库 SwiftSockets

码农软件 · 软件分类 · 网络工具包 · 2019-02-27 10:14:19

软件介绍

SwiftSockets 是一个简单的 Swift Socket 封装库。

服务器端:

let socket = PassiveSocket(address: sockaddr_in(port: 4242))
socket.listen(dispatch_get_global_queue(0, 0), backlog: 5) {
  println("Wait, someone is attempting to talk to me!")
  $0.close()
  println("All good, go ahead!")
}

客户端:

let socket = ActiveSocket().onRead {
  let (count, block, errno) = $0.read()
  if count < 1 {
    println("EOF, or great error handling \(errno).")
    return
  }
  println("Answer to ring,ring is: \(count) bytes: \(block)")
}
socket.connect("127.0.0.1:80") {
  socket.write("Ring, ring!\r\n")
}

本文地址:https://codercto.com/soft/d/233.html

Clean Code

Clean Code

Robert C. Martin / Prentice Hall / 2008-8-11 / USD 49.99

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code......一起来看看 《Clean Code》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试