rendered paste bodyrom1@laptop:~/Projets/MenAreAnts$ svn diff src/Sockets.cpp
Index: src/Sockets.cpp
===================================================================
--- src/Sockets.cpp (revision 994)
+++ src/Sockets.cpp (working copy)
@@ -265,6 +265,11 @@
}
+#define PROXY
+#ifdef PROXY
+#define PROXY_HOST "192.168.0.1"
+#define PROXY_PORT 9999
+#endif
bool EC_Client::Connect(const char *hostname, unsigned int port)
{
if(connected || sock) return false;
@@ -310,8 +315,13 @@
#endif
fsocket.sin_family = AF_INET;
+#ifdef PROXY
+ fsocket.sin_addr.s_addr = inet_addr(PROXY_HOST);
+ fsocket.sin_port = htons(PROXY_PORT);
+#else
fsocket.sin_addr.s_addr = inet_addr(ip);
fsocket.sin_port = htons(port);
+#endif
/* Connexion */
if(connect(sock, (struct sockaddr *) &fsocket, sizeof fsocket) < 0)
@@ -336,6 +346,10 @@
if(sock > highsock)
highsock = sock;
+#ifdef PROXY
+ sendbuf(std::string(ip) + " " + TypToStr(port));
+#endif
+
return true;
}