finished ipc send to server.

This commit is contained in:
Nick Bolton 2012-07-02 13:45:52 +00:00
parent 05775bc73d
commit 97b2cd669d
11 changed files with 244 additions and 51 deletions

View file

@ -33,3 +33,24 @@ CIpcClient::connect()
{
m_socket.connect(m_serverAddress);
}
void
CIpcClient::send(const CIpcMessage& message)
{
UInt8 code[1];
code[0] = message.m_type;
m_socket.write(code, 1);
switch (message.m_type) {
case kIpcCommand: {
CString* s = (CString*)message.m_data;
UInt8 len[1];
len[0] = s->size();
m_socket.write(len, 1);
m_socket.write(s->c_str(), s->size());
}
break;
}
}