Question:
AcceptNextConnection() returns a CkSocket*. However, AcceptNextConnectionAsync() returns a CkTask. It is not apparent how to retrieve the new CkSocket from the CkTask.
CKSocket socket;
CkTask *task = socket.AcceptNextConnectionAsync(1000);
//... time passes ...
if(task->get_Finsihed()) {
//how to get CkSocket?
}
This question is very similar to http://www.chilkatforum.com/questions/10384/how-to-get-the-client-socket-handle-after-an-async-socket_acceptnextconnection-task
However, that question is in C, rather than C++ and I have note been able to find an analogue for CkSocket_LoadTaskResult in CkSocket.h
Here's the example:
Android: Async Accept Socket Connection
Classic ASP: Async Accept Socket Connection
C: Async Accept Socket Connection
Chilkat2-Python: Async Accept Socket Connection
C++: Async Accept Socket Connection
C#: Async Accept Socket Connection
DataFlex: Async Accept Socket Connection
Delphi ActiveX: Async Accept Socket Connection
Delphi DLL: Async Accept Socket Connection
.NET Core C#: Async Accept Socket Connection
Visual FoxPro: Async Accept Socket Connection
Java: Async Accept Socket Connection
Lianja: Async Accept Socket Connection
MFC: Async Accept Socket Connection
Mono C#: Async Accept Socket Connection
Node.js: Async Accept Socket Connection
Objective-C: Async Accept Socket Connection
Perl: Async Accept Socket Connection
PHP ActiveX: Async Accept Socket Connection
PHP Extension: Async Accept Socket Connection
PowerBuilder: Async Accept Socket Connection
PowerShell: Async Accept Socket Connection
PureBasic: Async Accept Socket Connection
Python: Async Accept Socket Connection
Ruby: Async Accept Socket Connection
SQL Server: Async Accept Socket Connection
Swift: Async Accept Socket Connection
Tcl: Async Accept Socket Connection
Unicode C: Async Accept Socket Connection
Unicode C++: Async Accept Socket Connection
Visual Basic 6.0: Async Accept Socket Connection
VB.NET: Async Accept Socket Connection