mirror of
https://github.com/badaix/snapcast.git
synced 2025-05-28 16:36:17 +02:00
xxx
git-svn-id: svn://elaine/murooma/trunk@8 d8a302eb-03bc-478d-80e4-98257eca68ef
This commit is contained in:
parent
1c4dc63a16
commit
a326d9559a
1 changed files with 9 additions and 4 deletions
13
server.cpp
13
server.cpp
|
@ -20,11 +20,11 @@ const int size(1024);
|
|||
|
||||
struct Chunk
|
||||
{
|
||||
timeval timestamp;
|
||||
long tv_sec;
|
||||
long tv_usec;
|
||||
char payload[size];
|
||||
};
|
||||
|
||||
|
||||
int main () {
|
||||
// Prepare our context and publisher
|
||||
zmq::context_t context (1);
|
||||
|
@ -37,14 +37,19 @@ int main () {
|
|||
Chunk chunk;
|
||||
while (!cin.get(c).eof())
|
||||
{
|
||||
timeval ts;
|
||||
if (idx == 0)
|
||||
gettimeofday(&chunk.timestamp, 0);
|
||||
|
||||
{
|
||||
gettimeofday(&ts, NULL);
|
||||
chunk.tv_sec = ts.tv_sec;
|
||||
chunk.tv_usec = ts.tv_usec;
|
||||
}
|
||||
// read(fd, &msg[0], size);
|
||||
chunk.payload[idx++] = c;
|
||||
if (idx == size)
|
||||
{
|
||||
zmq::message_t message(sizeof(Chunk));
|
||||
chunk.tv_usec = 3;
|
||||
memcpy(message.data(), &chunk, sizeof(Chunk));
|
||||
// snprintf ((char *) message.data(), size, "%05d %d", zipcode, c);
|
||||
// message.data()[0] = c;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue