Sample code for 30+ languages & platforms
Objective-C

Example: Socket.AcceptNext method

Demonstrates how to call the AcceptNext method.

Chilkat Objective-C Downloads

Objective-C
#import <CkoSocket.h>

BOOL success = NO;

CkoSocket *listenSocket = [[CkoSocket alloc] init];
CkoSocket *connectedSocket = [[CkoSocket alloc] init];

int port = 5555;
int backlog = 25;
success = [listenSocket BindAndListen: [NSNumber numberWithInt: port] backlog: [NSNumber numberWithInt: backlog]];
if (success == NO) {
    NSLog(@"%@",listenSocket.LastErrorText);
    return;
}

//  Accept next incoming connection
int maxWaitMs = 200000;
success = [listenSocket AcceptNext: [NSNumber numberWithInt: maxWaitMs] socket: connectedSocket];
if (success == NO) {
    NSLog(@"%@",listenSocket.LastErrorText);
    return;
}

//  ...
//  ...

maxWaitMs = 20000;
[connectedSocket Close];