|
Bibliotheques TP RT
1.0
Bibliotheque de support pour TP/RT
|
Library for opening a TCP server, receiving data and sending message to monitor. More...
#include "server.h"#include <sys/socket.h>#include <arpa/inet.h>#include <netinet/in.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>
Go to the source code of this file.
Macros | |
| #define | NB_CONNECTION_MAX 1 |
Functions | |
| int | openServer (int port) |
| int | closeServer () |
| int | acceptClient () |
| int | sendDataToServer (char *data, int length) |
| int | sendDataToServerForClient (int client, char *data, int length) |
| int | receiveDataFromServer (char *data, int size) |
| int | receiveDataFromServerFromClient (int client, char *data, int size) |
Variables | |
| int | socketFD = -1 |
| int | clientID = -1 |
Library for opening a TCP server, receiving data and sending message to monitor.
Definition in file server.cpp.
| #define NB_CONNECTION_MAX 1 |
Definition at line 35 of file server.cpp.
| int acceptClient | ( | ) |
Definition at line 71 of file server.cpp.
| int closeServer | ( | ) |
Definition at line 63 of file server.cpp.
| int openServer | ( | int | port | ) |
Definition at line 40 of file server.cpp.
| int receiveDataFromServer | ( | char * | data, |
| int | size | ||
| ) |
Definition at line 95 of file server.cpp.
| int receiveDataFromServerFromClient | ( | int | client, |
| char * | data, | ||
| int | size | ||
| ) |
Definition at line 99 of file server.cpp.
| int sendDataToServer | ( | char * | data, |
| int | length | ||
| ) |
Definition at line 85 of file server.cpp.
| int sendDataToServerForClient | ( | int | client, |
| char * | data, | ||
| int | length | ||
| ) |
Definition at line 89 of file server.cpp.
| int clientID = -1 |
Definition at line 38 of file server.cpp.
| int socketFD = -1 |
Definition at line 37 of file server.cpp.