Mercurial > hg > beaglert
annotate include/client.h @ 62:a11e23f4e6af newapi
Added script options for running in a loop at startup (needs further support for stopping) and running the project in the foreground
author | andrewm |
---|---|
date | Wed, 15 Jul 2015 19:40:15 +0100 |
parents | ad5cd8dd99b3 |
children | 4255ecbb9bec f3251851c718 |
rev | line source |
---|---|
giuliomoro@24 | 1 /* UDP client in the internet domain */ |
giuliomoro@24 | 2 #include <sys/types.h> |
giuliomoro@24 | 3 #include <sys/socket.h> |
giuliomoro@24 | 4 #include <netinet/in.h> |
giuliomoro@24 | 5 #include <arpa/inet.h> |
giuliomoro@24 | 6 #include <netdb.h> |
giuliomoro@24 | 7 #include <stdio.h> |
giuliomoro@24 | 8 #include <stdlib.h> |
giuliomoro@24 | 9 #include <unistd.h> |
giuliomoro@24 | 10 #include <string.h> |
giuliomoro@24 | 11 |
giuliomoro@24 | 12 struct networkData{ |
giuliomoro@24 | 13 int *counter; |
giuliomoro@24 | 14 float *variables[16]; |
giuliomoro@24 | 15 int numVariables; |
giuliomoro@24 | 16 }; |
giuliomoro@24 | 17 |
giuliomoro@24 | 18 void error(const char *); |
giuliomoro@24 | 19 int setupSockets(int receivePort, int transmitPort, char const*serverName); |
giuliomoro@24 | 20 int sendMessage(networkData message); |
giuliomoro@24 | 21 int receiveMessage(networkData message); |
giuliomoro@24 | 22 void closeSockets(); |