summaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorenikey <enikey@3789f03b-4d11-0410-bbf8-ca57d06f2519>2008-12-19 11:22:13 +0000
committerenikey <enikey@3789f03b-4d11-0410-bbf8-ca57d06f2519>2008-12-19 11:22:13 +0000
commit17ac181351848fa1047a2c95619ac2792ccfbc41 (patch)
tree6e2b87070d2eb01b59ebbddf98c08cb4e255e9e8 /java
parentc92c1d13e467fa58bc2add551b00514eb0a10b1c (diff)
downloadtigervnc-17ac181351848fa1047a2c95619ac2792ccfbc41.tar.gz
tigervnc-17ac181351848fa1047a2c95619ac2792ccfbc41.zip
[BugFix] Slow mouse movement on server-side. Fixed by settings socket option TCP_NODELAY to on (disable Nagle algorithm).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3441 3789f03b-4d11-0410-bbf8-ca57d06f2519
Diffstat (limited to 'java')
-rw-r--r--java/src/com/tightvnc/vncviewer/RfbProto.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/java/src/com/tightvnc/vncviewer/RfbProto.java b/java/src/com/tightvnc/vncviewer/RfbProto.java
index 5aa2af5e..fcdbbfa1 100644
--- a/java/src/com/tightvnc/vncviewer/RfbProto.java
+++ b/java/src/com/tightvnc/vncviewer/RfbProto.java
@@ -239,6 +239,7 @@ class RfbProto {
if (viewer.socketFactory == null) {
sock = new Socket(host, port);
+ sock.setTcpNoDelay(true);
} else {
try {
Class factoryClass = Class.forName(viewer.socketFactory);