Sample code for 30+ languages & platforms
Swift

Example: Socket.AcceptNext method

Demonstrates how to call the AcceptNext method.

Chilkat Swift Downloads

Swift

func chilkatTest() {
    var success: Bool = false

    let listenSocket = CkoSocket()!
    let connectedSocket = CkoSocket()!

    var port: Int = 5555
    var backlog: Int = 25
    success = listenSocket.bindAndListen(port: port, backlog: backlog)
    if success == false {
        print("\(listenSocket.lastErrorText!)")
        return
    }

    // Accept next incoming connection
    var maxWaitMs: Int = 200000
    success = listenSocket.acceptNext(maxWaitMs: maxWaitMs, socket: connectedSocket)
    if success == false {
        print("\(listenSocket.lastErrorText!)")
        return
    }

    // ...
    // ...

    maxWaitMs = 20000
    connectedSocket.close()

}