1 |
hedin |
3 |
#include "StdAfx.h"
|
2 |
|
|
#include ".\tcpclientclass.h"
|
3 |
|
|
|
4 |
|
|
TcpClientClass::TcpClientClass(void)
|
5 |
|
|
{
|
6 |
|
|
}
|
7 |
|
|
|
8 |
|
|
TcpClientClass::~TcpClientClass(void)
|
9 |
|
|
{
|
10 |
|
|
}
|
11 |
|
|
|
12 |
|
|
void TcpClientClass::OnReceive(int nErrorCode)
|
13 |
|
|
{
|
14 |
hedin |
11 |
MessageBox(0,"OnReceive","",MB_OK);
|
15 |
|
|
|
16 |
hedin |
14 |
int size = 1023;
|
17 |
hedin |
11 |
char Buffer[1023];
|
18 |
|
|
CString AfSend = "Tændt";
|
19 |
hedin |
13 |
CString Crap = "Jeg modtog noget Crap";
|
20 |
|
|
|
21 |
hedin |
11 |
size = TcpClientClass::Receive(Buffer, size -1);
|
22 |
|
|
Buffer[size] = 0;
|
23 |
|
|
if( Buffer == "RB1" ){
|
24 |
|
|
Send( AfSend, AfSend.GetLength() );
|
25 |
|
|
}
|
26 |
hedin |
13 |
else
|
27 |
|
|
Send( Crap, Crap.GetLength() );
|
28 |
hedin |
3 |
|
29 |
|
|
CSocket::OnReceive(nErrorCode);
|
30 |
|
|
}
|