39#ifndef _3DICE_NETWORK_SOCKET_H_
40#define _3DICE_NETWORK_SOCKET_H_
51#include <netinet/in.h>
Error_t open_client_socket(Socket_t *csocket)
Error_t receive_message_from_socket(Socket_t *socket, NetworkMessage_t *message)
Error_t socket_close(Socket_t *socket)
Error_t connect_client_to_server(Socket_t *csocket, String_t host_name, PortNumber_t port_number)
Error_t send_message_to_socket(Socket_t *socket, NetworkMessage_t *message)
void socket_init(Socket_t *socket)
Error_t open_server_socket(Socket_t *ssocket, PortNumber_t port_number)
Error_t wait_for_client(Socket_t *ssocket, Socket_t *client)
Structure used to store messages to be sent over network.
Structure used to set up and use network connections.
struct sockaddr_in Address