diff options
Diffstat (limited to 'server/src/client')
| -rw-r--r-- | server/src/client/client.cpp | 9 | ||||
| -rw-r--r-- | server/src/client/client.h | 2 |
2 files changed, 3 insertions, 8 deletions
diff --git a/server/src/client/client.cpp b/server/src/client/client.cpp index 452c234..75b25f2 100644 --- a/server/src/client/client.cpp +++ b/server/src/client/client.cpp @@ -53,15 +53,12 @@ int tcp::client::stream(std::vector<char>& data, float *dur/*= nullptr*/) { while (size > 0) { auto to_send = std::min(size, chunk_size); - std::string chunk(&data[sent], to_send); - enc::encrypt_message(chunk); - int ret = write(chunk.data(), chunk.size()); + int ret = write(&data[sent], to_send); if (ret <= 0) { break; } - - sent += ret - 2; - size -= ret - 2; + sent += ret; + size -= ret; } auto end = std::chrono::steady_clock::now(); diff --git a/server/src/client/client.h b/server/src/client/client.h index 01dc125..9459eb6 100644 --- a/server/src/client/client.h +++ b/server/src/client/client.h @@ -28,8 +28,6 @@ class client { } int write(const void* data, size_t size) { - //std::string str(reinterpret_cast<const char*>(data), size); - //enc::encrypt_message(str); return SSL_write(m_ssl, data, size); } |