Ricordo di aver letto da qualche parte che una presa può essere considerata come due canali half-duplex indipendenti. Significa che lo recv()
e lo send()
dello stesso socket sono effettivamente irrilevanti?è sicuro recv() e send() su un socket contemporaneamente?
- se così è, per definizione o specifico dell'implementazione?
- in caso contrario, in che modo i due interferiscono tra loro?
grazie.
dipende dal protocollo. TCP è full duplex, quindi sì. –
Grazie, hai qualche contro-esempio? o qualsiasi altro link/codice di riferimento in modo che io possa leggere? –