Bonjour ,
J'aimerai qu'on m'aide à vérifier si ma démarche est bonne.
J'ai fait un code qui permet d'envoyer un message à mon serveur .

Voila le code

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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
// message
 
c_msge[0] = 0x00; // transaction identifier
 
c_msge[1] = 0x00;
 
c_msge[2] = 0x00; // protocol identifier
 
c_msge[3] = 0x00;
 
c_msge[4] = 0x00; //length field
 
c_msge[5] = 0x06;
 
c_msge[6] = c_slave; //adresse de l'esclave
 
c_msge[7] = 0x02; // code de la fonction
 
c_msge[8] = highByte(w_adress);
 
c_msge[9] = lowByte(w_adress);
 
c_msge[10] = hightByte(w_nbits);
 
c_msge[11] = lowByte(w_nbits);
 
for(j=0;j<12;j++)
 
{
 
Console.writeline("{0}",c_msge[j]);
 
_dataBuffer=new byte[c_msge[j]];
}
 
try
{
 
 
SockAct.Send(_dataBuffer, 0, _dataBuffer.Length, SocketFlags.None);
}
Merci de m'aider.