mawinkle vor 6 Jahren
Ursprung
Commit
25041c6901
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      socketio_posix.cpp

+ 2 - 2
socketio_posix.cpp

@@ -91,8 +91,8 @@ std::vector<char> cppsocket::receive(){
 		std::fill(buffer.begin(), buffer.end(), (char)0);
 		size_t val = read(sock, buffer.data(), buffersize + 1);
 		if(val == 0)throw socket_exception("Connection reset by peer");
-		//if(val > buffersize)throw socket_exception("Reading error");
-		std::cout << val << ", " << (val > buffersize) << "  --  ";
+		if(val > (buffersize + 1))throw socket_exception("Reading error");
+		std::cout << val << ", ";
 		stor.insert(stor.end(), buffer.begin(), buffer.begin() + std::min(val, (size_t)buffersize));
 		if(buffer.data()[buffersize] == (char)0)break;
 	}