1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
socket = CFSocketCreate(NULL, 0, 0, 0, kCFSocketDataCallBack, receiveData, NULL);
if (socket == NULL) {
NSLog(@"probleme");
} else {
NSLog(@"conn ok");
struct sockaddr_in address;
memset(&address, 0, sizeof(address));
address.sin_len = sizeof(address);
address.sin_family = AF_INET;
address.sin_port = htons(12345);
address.sin_addr.s_addr = inet_addr("127.0.0.1");
NSData *address2 = [NSData dataWithBytes:&address length:sizeof(address)];
CFSocketError retour = CFSocketSetAddress(socket, (CFDataRef)address2);
if (retour == kCFSocketSuccess) {
NSLog(@"ok");
} else {
NSLog(@"nok : %ld ", retour);
}
} |
Partager