diff options
author | Jean Chabrerie <jean.chabrerie@cpe.fr> | 2012-01-23 22:55:09 +0100 |
---|---|---|
committer | Jean Chabrerie <jean.chabrerie@cpe.fr> | 2012-01-23 22:55:09 +0100 |
commit | d89a92dfb8860bb0b05dce4cec9e0dee896b5aac (patch) | |
tree | 7c601b60ad7c5e7d5082ac4d15e830d7be9061e9 | |
parent | 0b9bb800773a645c9427d811e7c03b40b9e3e4fa (diff) |
lecture d'un fichier .txt poru l'adresse ip
-rw-r--r-- | game/client/FPS/Network.cpp | 13 | ||||
-rw-r--r-- | game/client/FPS/Network.h | 1 | ||||
-rw-r--r-- | game/client/FPS/internetAdress.txt | 1 |
3 files changed, 12 insertions, 3 deletions
diff --git a/game/client/FPS/Network.cpp b/game/client/FPS/Network.cpp index 158a3bd..24102e1 100644 --- a/game/client/FPS/Network.cpp +++ b/game/client/FPS/Network.cpp @@ -1,4 +1,7 @@ #include <stdlib.h> +#include <fstream> +#include <string> +#include <iostream> #ifndef _WIN32 #include <arpa/inet.h> @@ -8,8 +11,6 @@ #include "Network.h" -#define INTERNET_ADDRESS "91.121.71.147" - /* * Constructor */ @@ -36,6 +37,12 @@ Network::~Network() */ void Network::InitSocket() { + + std::string test; + std::ifstream fichier("internetAdress.txt", std::ios::in); + std::getline(fichier, test); + + mInternetAdress = const_cast<char*>(test.c_str()); sock = socket(AF_INET, SOCK_DGRAM, 0); #ifdef _WIN32 u_long mode = 1; @@ -44,7 +51,7 @@ void Network::InitSocket() int flags = fcntl(sock, F_GETFL, 0); fcntl(sock, F_SETFL, flags | O_NONBLOCK); #endif - peeraddr.sin_addr.s_addr = inet_addr(INTERNET_ADDRESS); + peeraddr.sin_addr.s_addr = inet_addr(mInternetAdress); peeraddr.sin_family = AF_INET; peeraddr.sin_port = htons(1337); } diff --git a/game/client/FPS/Network.h b/game/client/FPS/Network.h index a655dfe..ed610d8 100644 --- a/game/client/FPS/Network.h +++ b/game/client/FPS/Network.h @@ -15,6 +15,7 @@ class Network public: Network(); ~Network(); + char * mInternetAdress; #ifdef _WIN32 SOCKET sock; SOCKADDR_IN peeraddr; diff --git a/game/client/FPS/internetAdress.txt b/game/client/FPS/internetAdress.txt new file mode 100644 index 0000000..f745932 --- /dev/null +++ b/game/client/FPS/internetAdress.txt @@ -0,0 +1 @@ +91.121.71.147
\ No newline at end of file |