MinGW enthält Header-Dateien , Bibliotheken und C und C + +-Compiler -Tools , um Anwendungen für Windows erstellen. Ein Socket ist die Art und Weise ein Computer -Stecker in eine andere. Einmal eingesteckt , können sie kommunizieren. Verwenden von Sockets ist notwendig , wenn sie versuchen , um Computer mit Netzwerk zu bekommen. Socket-Programmierung ist nicht für schwache Nerven. MinGW kommt mit einem Socket-Header -Datei namens socket.h dass es ein bisschen einfacher zu programmieren Socket-Dateien macht , denn auch diese Datei in Ihren C -und C + +-Anwendungen können Sie ein Programm, das anspruchsvolle Buchse auf die Funktionalität bereits in Socket erstellt zieht erstellen. h in MinGW . Things You
MinGW
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie einen Text -Editor oder eine C -und C- Derivat -Editor , wie z. B. Microsoft Visual Studio.
Seite 2
Typ der Präprozessor -Direktive, die den Compiler MinGW was erzählt in andere Dateien enthalten , wenn Kompilieren des Codes . Typ:
# include
" stdio.h " Header-Datei , die in MinGW Funktionen kommt viele Funktionen sind Sie wahrscheinlich für Ihr Programm benötigen, einschließlich den Druck getchar und Funktionen, die in praktisch jeder Anwendung benötigt werden.
3
Typ andere Präprozessordirektive und geben Sie die Datei als erhalten " socket.h ", das ist die Header-Datei in MinGW , die die Socket-Funktionen verfügt . Der Code sieht nun wie folgt aus:
# include # include
Fügen Sie alle anderen Dateien Abhängigkeit Ihrer neuen ausführbaren laufen muss , wie stdlib . h oder errno.h . Prüfen durch den MinGW Dokumentation, die mit dem Paket , um alle Header-Dateien zu sehen kommt .
4
Beginnen Sie die main () -Funktion, die den Rest Ihres Programmierung geht hinein . Fügen Sie die öffnenden geschweiften Klammer , die den Code umschließt :
# include # include
int main {
5
Fügen Sie Ihren Quellcode in Ihre Steckdose Programm hinzuzufügen und zu kompilieren. Definieren Sie , welche Art von Socket Sie machen , wie ein Strom oder Datagrammsocket und die Struktur der aggregierten Datentypen.