Archived Forum Post

Index of archived forum posts

Question:

How to get client socket handle after socket.AcceptNextConnectionAsync() in C++

Jan 31 '17 at 21:52

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


Accepted Answer

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

VBScript: Async Accept Socket Connection

Xojo Plugin: Async Accept Socket Connection