| | |
| | | import java.io.OutputStream;
|
| | | import java.net.InetSocketAddress;
|
| | | import java.net.Socket;
|
| | | import java.util.Arrays;
|
| | | import java.util.List;
|
| | |
|
| | |
|
| | |
| | |
|
| | | if (stream != null && getOptions() != null) {
|
| | | readBuffer = new byte[1024];
|
| | | while ((getInputStream().read(readBuffer)) != -1) {
|
| | | int len;
|
| | | while ((len = getInputStream().read(readBuffer)) != -1) {
|
| | | IHandleMessage handleMessage = getOptions().getHandleMessage();
|
| | | if (handleMessage != null) {
|
| | | handleMessage.read(readBuffer);
|
| | | if (handleMessage != null && len > 0) {
|
| | | handleMessage.read(Arrays.copyOfRange(readBuffer, 0, len));
|
| | | // handleMessage.read(readBuffer);
|
| | | }
|
| | | }
|
| | | }
|