Sto provando a far funzionare un server Linux in Windows.Qual è la differenza tra socket e HANDLE in Windows?
Il socket e il descrittore di file sono trattati allo stesso modo in Linux. Alcune API di sistema sono disponibili sia per il socket che per il descrittore di file.
Tuttavia, mi occupo del socket di Winsock e HANDLE (descrittore di file) tramite l'API WIN.
Quindi ho bisogno di sapere che un numero intero è un socket o un HANDLE.
Ora qui è la domanda:
sarebbe il valore restituito da socket() e open() essere lo stesso in Windows?
Se sono sempre diversi, posso scrivere il mio socket() e open() per avvolgere quello del sistema. e registra il valore di ritorno dalla api di sistema se il numero intero è un socket o HANDLE.
Se saranno uguali, non ho idea di affrontarlo.
"Lo stesso" in che senso? – EJP
lo stesso valore. – Celebi