Mercurial > hg > Members > riono > TreeVNC_ja_comment
comparison src/viewer_swing/java/com/glavsoft/viewer/swing/SwingRfbConnectionWorker.java @ 422:752788fdae03
Add socket read time out
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 20 Jan 2016 17:20:58 +0900 |
parents | b554dcc915c9 |
children | ed15f0bd8dfa |
comparison
equal
deleted
inserted
replaced
421:cafbff8d5b09 | 422:752788fdae03 |
---|---|
38 import javax.swing.*; | 38 import javax.swing.*; |
39 | 39 |
40 import java.io.IOException; | 40 import java.io.IOException; |
41 import java.lang.reflect.InvocationTargetException; | 41 import java.lang.reflect.InvocationTargetException; |
42 import java.net.Socket; | 42 import java.net.Socket; |
43 import java.net.SocketException; | |
43 import java.util.List; | 44 import java.util.List; |
44 import java.util.concurrent.CancellationException; | 45 import java.util.concurrent.CancellationException; |
45 import java.util.concurrent.ExecutionException; | 46 import java.util.concurrent.ExecutionException; |
46 import java.util.logging.Logger; | 47 import java.util.logging.Logger; |
47 | 48 |
171 clipboardController.setEnabled(rfbSettings.isAllowClipboardTransfer()); | 172 clipboardController.setEnabled(rfbSettings.isAllowClipboardTransfer()); |
172 rfbSettings.addListener(clipboardController); | 173 rfbSettings.addListener(clipboardController); |
173 if(!myRfb.getCuiVersion()) | 174 if(!myRfb.getCuiVersion()) |
174 viewerWindow = viewerWindowFactory.createViewerWindow(workingProtocol, rfbSettings, uiSettings, connectionString, presenter); | 175 viewerWindow = viewerWindowFactory.createViewerWindow(workingProtocol, rfbSettings, uiSettings, connectionString, presenter); |
175 workingProtocol.startNormalHandling(this,viewerWindow.getSurface(), clipboardController, myRfb); | 176 workingProtocol.startNormalHandling(this,viewerWindow.getSurface(), clipboardController, myRfb); |
177 try { | |
178 workingSocket.setSoTimeout(100); | |
179 } catch (SocketException e) { | |
180 e.printStackTrace(); | |
181 } | |
176 presenter.showMessage("Started"); | 182 presenter.showMessage("Started"); |
177 | 183 |
178 if(!myRfb.getCuiVersion()) | 184 if(!myRfb.getCuiVersion()) |
179 presenter.successfulRfbConnection(); | 185 presenter.successfulRfbConnection(); |
180 // hide VNC server's view to prevent video feed back. | 186 // hide VNC server's view to prevent video feed back. |