Oui c'est ça. Un pseudo-exemple pour essayer de t'aider (sans les tests d'erreurs), pour une connexion à host:port :
CODE
NetHostInfoBufType AppHostInfo;
NetSocketAddrINType server;
Err err;
NetSocketRef sr;
NetLibGetHostByName(NetLibRefNum, host, &AppHostInfo, NetLibTimeout, &err);
sr = NetLibSocketOpen(NetLibRefNum, netSocketAddrINET, netSocketTypeStream, 0, NetLibTimeout, &err);
NetLibSocketConnect(NetLibRefNum, sr, (NetSocketAddrType *)&server, sizeof(server), NetLibTimeout, &err);
NetLibSend(NetLibRefNum, sr, (void *)header, hdrlen, 0, 0, 0, NetLibTimeout, &err);
NetLibReceive(NetLibRefNum, sr, &lec, 1, 0, 0, 0, NetLibTimeout, &err);
NetLibSocketClose(NetLibRefNum, socket, NetLibTimeout, &err);