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;
 }