Domanda

Voglio inviare dati o pacchetti a particolare indirizzo IP utilizzando standard ANSI C, in modo che il mio codice sarà indipendente dalla piattaforma. Come è possibile nel sistema operativo di Windows senza l'utilizzo di finestre librerie come il Winsock, ecc? Gentilmente mi dare alcune linee guida o suggerimenti.

È stato utile?

Soluzione

Non credo che sia possibile creare la piattaforma dello zoccolo di codice indipendente, perché se ANSI C è uno standard, le comunicazioni linguaggio ben definito e di rete sono sempre una caratteristica fornita dal sistema operativo e varierà da OS a OS. Questo significa che il codice avrà differenze tra le piattaforme. Il meglio che si possa fare è attenuare queste differenze con la costruzione di un intelligente API / libreria per limitare il codice è necessario ri / scrittura quando porting.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top