Recast  1
Game with custom magic
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
NetworkUtils.hpp
Go to the documentation of this file.
1 
11 #ifndef RECAST_NETWORK_UTILS_HPP
12 #define RECAST_NETWORK_UTILS_HPP
13 
14 #include <string>
15 #include <unistd.h>
16 #include <memory>
17 #include <iostream>
18 #include <sys/socket.h> // socket(), AF_INET/PF_INET
19 #include <netinet/in.h> // struct sockaddr_in
20 #include <arpa/inet.h> // inet_aton()
21 #include <netdb.h> // gethostbyname
22 #include <fcntl.h>
23 #include <boost/log/trivial.hpp>
24 
25 using namespace std;
26 
27 const int DEFAULT_PORT_TCP = 1337;
28 const int DEFAULT_PORT_UDP = 1338;
29 
30 string int2ipv4(uint32_t ip);
31 struct sockaddr_in resolve(const char* host, int port);
32 
33 #endif //RECAST_NETWORK_UTILS_HPP
const int DEFAULT_PORT_TCP
Definition: NetworkUtils.hpp:27
const int DEFAULT_PORT_UDP
Definition: NetworkUtils.hpp:28
struct sockaddr_in resolve(const char *host, int port)
Definition: NetworkUtils.cpp:21
string int2ipv4(uint32_t ip)
Definition: NetworkUtils.cpp:15