giuliomoro@24: /* UDP client in the internet domain */ giuliomoro@24: #include <sys/types.h> giuliomoro@24: #include <sys/socket.h> giuliomoro@24: #include <netinet/in.h> giuliomoro@24: #include <arpa/inet.h> giuliomoro@24: #include <netdb.h> giuliomoro@24: #include <stdio.h> giuliomoro@24: #include <stdlib.h> giuliomoro@24: #include <unistd.h> giuliomoro@24: #include <string.h> giuliomoro@24: giuliomoro@24: struct networkData{ giuliomoro@24: int *counter; giuliomoro@24: float *variables[16]; giuliomoro@24: int numVariables; giuliomoro@24: }; giuliomoro@24: giuliomoro@24: void error(const char *); giuliomoro@24: int setupSockets(int receivePort, int transmitPort, char const*serverName); giuliomoro@24: int sendMessage(networkData message); giuliomoro@24: int receiveMessage(networkData message); giuliomoro@24: void closeSockets();