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

Contents of /trunk/H7 Server/TcpClientClass.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 28 - (show annotations) (download)
Wed Jan 31 12:42:51 2007 UTC (17 years, 3 months ago) by hedin
File size: 1006 byte(s)
Communication established between PIC and client:D
1 #include "StdAfx.h"
2 #include ".\tcpclientclass.h"
3 #include "Define.h"
4 #include "H7Serial.h"
5
6 #include "Resource.h"
7 #include "H7 serverDlg.h"
8
9 TcpClientClass::TcpClientClass(void)
10 {
11 }
12
13 TcpClientClass::~TcpClientClass(void)
14 {
15 }
16
17 void TcpClientClass::OnReceive(int nErrorCode)
18 {
19 // MessageBox(0,"OnReceive","",MB_OK);
20
21 int size = 1023;
22 char Buffer[1023];
23 CString Buff;
24
25 size = TcpClientClass::Receive(Buffer, size -1);
26 Buffer[size] = 0;
27 Buff = Buffer;
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 }
53
54 CSocket::OnReceive(nErrorCode);
55 }

  ViewVC Help
Powered by ViewVC 1.1.20