Je désire utiliser la variable « in_addr » qui est dans une dll C++. Je sais simplement que c’est une structure d’adresse IPv4. La variable in_addr à la structure suivante en C++ :

Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
typedef struct in_addr {
   union {
     struct {
       u_char s_b1,s_b2,s_b3,s_b4;
    } S_un_b;
     struct {
       u_short s_w1,s_w2;
    } S_un_w;
     u_long S_addr;
  } S_un;
} IN_ADDR, 
 *PIN_ADDR, 
 FAR *LPIN_ADDR

Pour l’utilisation de la dll j’utilise Pinvoke. Mon problème est au niveau de l’utilisation de « in_addr » et non du dll. J’aurais besoin d’aide pour savoir comment utiliser la variable « in_addr » en C#.

Merci