MinGW contiene i file header , librerie e C e + strumenti C + + compilatore di creare applicazioni per Windows . Un socket è il modo in cui un computer si collega un altro . Una volta collegato, possono comunicare . Uso delle prese è necessaria quando si cerca di ottenere i computer alla rete . Programmazione dei socket non è per i deboli di cuore . MinGW viene fornito con un file di intestazione presa chiamato socket.h che lo rende un po ' più facile da file socket di programma , perché anche questo file nella cartella C e C + + consente di creare un programma di presa sofisticato che si avvale della funzionalità già creato in presa . h in MinGW . Cose che ti serviranno
MinGW
Show More Istruzioni
1
Aprire un editor di testo o un editor di C e C - derivato , ad esempio Microsoft Visual Studio .
2
Tipo la direttiva del preprocessore che dice al compilatore MinGW in quali altri file da includere durante la compilazione del codice . Tipo:
# include
Il file di intestazione " stdio.h " che viene in caratteristiche MinGW molte funzioni si rischia di bisogno per il vostro programma , tra cui la stampa e le funzioni getchar , che sono necessari in praticamente qualsiasi applicazione .
3
Tipo un'altra direttiva del preprocessore e specificare il file di ottenere come " socket.h ", che è il file di intestazione in MinGW che caratterizza le funzioni socket. Il tuo codice ora appare così:
# include # include
includere altri file di dipendenza tuo nuovo eseguibile bisogno per funzionare , come stdlib . h o errno.h . Controllare attraverso la documentazione MinGW che viene fornito con il pacchetto per vedere tutti i file di intestazione .
4
Iniziare la funzione main () , che il resto della tua programmazione va dentro . Includere la parentesi graffa aperta che racchiude il codice :
# include # include
int main {
5 < p > Aggiungi il tuo codice sorgente per aggiungere funzionalità al programma di presa e compilarlo. Definire il tipo di presa che si stanno facendo , come un ruscello o datagram socket e la struttura dei tipi di dati aggregati .