Go
Go
Example: Socket.AcceptNext method
Demonstrates how to call the AcceptNext method.Chilkat Go Downloads
success := false
listenSocket := chilkat.NewSocket()
connectedSocket := 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()