/[H7]/trunk/H7 Server/TcpClientClass.cpp
ViewVC logotype

Annotation of /trunk/H7 Server/TcpClientClass.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 28 - (hide annotations) (download)
Wed Jan 31 12:42:51 2007 UTC (17 years, 4 months ago) by hedin
File size: 1006 byte(s)
Communication established between PIC and client:D
1 hedin 3 #include "StdAfx.h"
2     #include ".\tcpclientclass.h"
3 hedin 28 #include "Define.h"
4     #include "H7Serial.h"
5 hedin 3
6 hedin 28 #include "Resource.h"
7     #include "H7 serverDlg.h"
8    
9 hedin 3 TcpClientClass::TcpClientClass(void)
10     {
11     }
12    
13     TcpClientClass::~TcpClientClass(void)
14     {
15     }
16    
17     void TcpClientClass::OnReceive(int nErrorCode)
18     {
19 hedin 28 // MessageBox(0,"OnReceive","",MB_OK);
20 hedin 11
21 hedin 14 int size = 1023;
22 hedin 11 char Buffer[1023];
23 hedin 15 CString Buff;
24 hedin 13
25 hedin 11 size = TcpClientClass::Receive(Buffer, size -1);
26     Buffer[size] = 0;
27 hedin 15 Buff = Buffer;
28 hedin 28
29     CH7ServerDlg* parent = (CH7ServerDlg*) AfxGetMainWnd();
30    
31    
32     switch( atoi(Buff) )
33     {
34     case 110:
35     parent->H7Serial.writeTarget(LED3,OFF);
36     break;
37     case 111:
38     parent->H7Serial.writeTarget(LED3,ON);
39     break;
40     case 120:
41     parent->H7Serial.writeTarget(LED4,OFF);
42     break;
43     case 121:
44     parent->H7Serial.writeTarget(LED4,ON);
45     break;
46     case 130:
47     parent->H7Serial.writeTarget(LED5,OFF);
48     break;
49     case 131:
50     parent->H7Serial.writeTarget(LED5,ON);
51     break;
52 hedin 11 }
53 hedin 28
54 hedin 3 CSocket::OnReceive(nErrorCode);
55     }

  ViewVC Help
Powered by ViewVC 1.1.20