ECSMonitor: fix BufferUnderFlowException
authorMinkee Lee <minkee.lee@samsung.com>
Thu, 28 Jan 2016 12:20:58 +0000 (21:20 +0900)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Mon, 1 Feb 2016 07:39:08 +0000 (16:39 +0900)
commitd0ff8cde0f9d295ddac44e563405cfafeb7b1f12
tree3baa5e6e502778120a70db386968132c55885efc
parent75156c299ce1f9fda74a2f3e4f3968c1edf2d0e6
ECSMonitor: fix BufferUnderFlowException

1. In selector model, event (SelectionKey) should be removed
after read. Otherwise, BufferUnderFlowException occurs
at next read.

2. Add receive logic for case that a whole message is not
received at once.

Change-Id: I1e76c5b19f13365cf90709c8c2425f1da2406791
Signed-off-by: Minkee Lee <minkee.lee@samsung.com>
src/org/tizen/emulator/manager/vms/monitor/ECSMonitor.java
src/org/tizen/emulator/manager/vms/monitor/ECSSocket.java