Je veux obtenir la liste des connexions TCP sur mon iPhone. J'ai trouvé le code suivant sur
Comment obtenir la liste des ports d'ouverture TCP/UDP sur iPhone en utilisant Objective-C?
Comment lister les connexions TCP/UDP dans iOS 4
size_t len = 0;
if (sysctlbyname("net.inet.tcp.pcblist", 0, &len, 0, 0) < 0) {
perror("sysctlbyname");
} else {
char *buf = malloc(len);
sysctlbyname("net.inet.tcp.pcblist", buf, &len, 0, 0);
NSData *data = [NSData dataWithBytesNoCopy:buf length:len];
NSLog(@"data = %@", data);
}
Mais je n'arrive pas à interpréter la variable 'buf' car elle pointe vers une structure et non une chaîne de caractères. Quel pourrait être le type de buf? Est-ce que quelqu'un peut m'aider...
Merci d'avance!!