Mercurial > cabal
diff sources/network.cpp @ 7:8d54d9fdeca3
fixed comments
removed daemonization verbose
strings' size() -> length()
| author | Vlad Glagolev <enqlave@gmail.com> |
|---|---|
| date | Sun, 03 Feb 2008 21:29:41 +0300 |
| parents | 9be05a31b7f9 |
| children |
line wrap: on
line diff
--- a/sources/network.cpp Sun Jan 27 17:23:14 2008 +0300 +++ b/sources/network.cpp Sun Feb 03 21:29:41 2008 +0300 @@ -1,5 +1,4 @@ -/** - * network.cpp (2007-04-02) +/** network.cpp (2007-04-02) * * -- CABAL -- network essentials (sockets, etc.) * @@ -23,14 +22,16 @@ Network::Network() { - cout << "NETWORK: going online...\n"; + if (CABAL->debug) + cout << "NETWORK: going on-line...\n"; } Network::~Network() { closeSocket(); - cout << "NETWORK: offline\n"; + if (CABAL->debug) + cout << "NETWORK: off-line\n"; } void Network::sendMsg(string m) @@ -41,7 +42,7 @@ if (CABAL->debug) cout << "<- " << cs << " -- " << m << endl; - send(cs, (m + "\n").c_str(), (m + "\n").size(), 0); + send(cs, (m + "\n").c_str(), (m + "\n").length(), 0); } string Network::receiveMsg() @@ -50,7 +51,7 @@ return 0; if (canRead(cs)) { - string sbuffer = ""; + string sbuffer; char cbuffer; int err = recv(cs, &cbuffer, 1, 0); @@ -61,8 +62,8 @@ while (1) { if (sbuffer[sbuffer.size() - 1] == '\n') { sbuffer = (sbuffer.substr(0, 1) == ":") - ? sbuffer.substr(1, sbuffer.size() - 3) - : sbuffer.substr(0, sbuffer.size() - 2); + ? sbuffer.substr(1, sbuffer.length() - 3) + : sbuffer.substr(0, sbuffer.length() - 2); if (CABAL->debug) cout << "-> " << cs << " -- " << sbuffer << endl; @@ -207,7 +208,8 @@ connected = false; connecting = true; - cout << "NETWORK: socket opened..........: " << cs << endl; + if (CABAL->debug) + cout << "NETWORK: socket opened..........: " << cs << endl; return 1; } @@ -244,7 +246,8 @@ connected = true; connecting = false; - cout << "NETWORK: socket connected.......: " << cs << endl; + if (CABAL->debug) + cout << "NETWORK: socket connected.......: " << cs << endl; return 1; }
