Turn off Nagle algorithm to decrease latency.

This is safe because of the way writes are performed: for each transmission,
all outgoing messages are concatenated in memory and only a single write()
syscall is made.
This commit is contained in:
Peter Johnson
2015-12-09 00:58:06 -08:00
parent 76ee093e92
commit 60647a2f8c
4 changed files with 11 additions and 0 deletions

View File

@@ -30,6 +30,7 @@ class NetworkStream {
virtual llvm::StringRef getPeerIP() const = 0;
virtual int getPeerPort() const = 0;
virtual void setNoDelay() = 0;
NetworkStream(const NetworkStream&) = delete;
NetworkStream& operator=(const NetworkStream&) = delete;