@Override
    public void run() {
        while (mIsRunning) {
            try {
                process();
            } catch (IOException e) {
                NetBareLog.e(e.getMessage());
            }
        }
    }
Waiting the specific protocol packets and trying to sent to real remote server.

@throws IOException If an I/O error has occurred.
netbare-core/src/main/java/com/github/megatronking/netbare/proxy/BaseProxyServer.java