示例#1
0
void ConnectionManager::receiveDatagram(const char* buf, size_t len)
{
	if (memcmp(buf, "watch ", 6) == 0) {
		receiveWatch(buf, len);
	} else if (memcmp(buf, "CAPABILITIES ", 6) == 0) {
		receiveHandshake(buf, len);
	} else {
		TWARN("Unknown command %.*s", (int)len, buf);
	}
}
示例#2
0
 void ClusterDelta::clientClusterDelta(vpr::SocketStream* socket_stream)
 {
    mSocketStream = socket_stream;
    while ( mAccept == false )
    {
       clearIntervals();
       receiveHandshake();
       createHandshake();
       receiveExpectedTime();
       createResponce();
    }
 }
示例#3
0
 vpr::Interval ClusterDelta::getClusterDelta(vpr::SocketStream* socket_stream)
 {
    mSocketStream = socket_stream;
    while ( mAccept == false )
    {
       clearIntervals();
       createHandshake();
       receiveHandshake();
       createExpectedTime();
       receiveResponce();
    }
    return(mDelta);
 }