Bonjour,
Pour faire fonctionner un socket sous Widows, il faut inclure le fichier winsock2.h (visual c++) et pour les autres compilateurs il faut utiliser le fichier libws2_32.a
Or ce fichier n'est pas reconnu par builder starter et il n'y est pas inclus.
Est-il indispensable pour les sockets sous builder ?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #include <fmx.h> #pragma hdrstop #include "Unit1.h" #include <iostream> #include <stdio.h> #include <stdlib.h> // **** Socket #include <winsock2.h> typedef int socklen_t; #define PORT 23 //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.fmx" #pragma comment(lib, "libws2_32.a") // fichier pour multi plateformes TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { }
Partager