Sample code for 30+ languages & platforms
Swift Requires Chilkat v11.0.0+

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()

}