(Go) Example: Socket.AcceptNext method
Demonstrates how to call the AcceptNext method. Note: This example requires Chilkat v11.0.0 or greater.
listenSocket := Socket_Ref.html">chilkat.NewSocket()
connectedSocket := Socket_Ref.html">chilkat.NewSocket()
port := 5555
backlog := 25
success := listenSocket.BindAndListen(port,backlog)
if success == false {
fmt.Println(listenSocket.LastErrorText())
listenSocket.DisposeSocket()
connectedSocket.DisposeSocket()
return
}
// Accept next incoming connection
maxWaitMs := 200000
success = listenSocket.AcceptNext(maxWaitMs,connectedSocket)
if success == false {
fmt.Println(listenSocket.LastErrorText())
listenSocket.DisposeSocket()
connectedSocket.DisposeSocket()
return
}
// ...
// ...
maxWaitMs = 20000
connectedSocket.Close()
listenSocket.DisposeSocket()
connectedSocket.DisposeSocket()
|