public long getTotal() { return getTotalReceive() + getTotalSend(); }
NetworkMonitor networkMonitor = new NetworkMonitor(); if (useProxy) { Socks5 proxy = new Socks5(new InetSocketAddress(proxyHost, proxyPort)); String receiveStr = new String(receivedPacket.getData(), 0, receivedPacket.getLength()); logger.info("Server response:{}", receiveStr); logger.info("Total Sent:{}, Total Received:{}, Total:{}", networkMonitor.getTotalSend(), networkMonitor.getTotalReceive(), networkMonitor.getTotal());
public SocksSession(long id, Socket socket, Map<Long, Session> sessions) { if (!socket.isConnected()) { throw new IllegalArgumentException("Socket should be a connected socket"); } if (socket instanceof MonitorSocketWrapper) { networkMonitor = new NetworkMonitor(); ((MonitorSocketWrapper) socket).addMonitor(networkMonitor); } this.id = id; this.socket = socket; this.sessions = sessions; try { this.inputStream = this.socket.getInputStream(); this.outputStream = this.socket.getOutputStream(); } catch (IOException e) { logger.error(e.getMessage(), e); } clientAddress = socket.getRemoteSocketAddress(); attributes = new HashMap<Object, Object>(); }
socket = new Socket(host, port); NetworkMonitor monitor = new NetworkMonitor(); socket = new MonitorSocketWrapper(socket, monitor); InputStream inputStream = socket.getInputStream(); outputStream.close(); socket.close(); logger.info("Total send:{}, Total receive:{}, Total:{}", monitor.getTotalSend(), monitor .getTotalReceive(), monitor.getTotal()); } catch (IOException e) { logger.error(e.getMessage(), e);
public SocksSession(long id, Socket socket, Map<Long, Session> sessions) { if (!socket.isConnected()) { throw new IllegalArgumentException("Socket should be a connected socket"); } if (socket instanceof MonitorSocketWrapper) { networkMonitor = new NetworkMonitor(); ((MonitorSocketWrapper) socket).addMonitor(networkMonitor); } this.id = id; this.socket = socket; this.sessions = sessions; try { this.inputStream = this.socket.getInputStream(); this.outputStream = this.socket.getOutputStream(); } catch (IOException e) { logger.error(e.getMessage(), e); } clientAddress = socket.getRemoteSocketAddress(); attributes = new HashMap<Object, Object>(); }
NetworkMonitor networkMonitor = new NetworkMonitor(); if (useProxy) { Socks5 proxy = new Socks5(new InetSocketAddress(proxyHost, proxyPort)); String receiveStr = new String(receivedPacket.getData(), 0, receivedPacket.getLength()); logger.info("Server response:{}", receiveStr); logger.info("Total Sent:{}, Total Received:{}, Total:{}", networkMonitor.getTotalSend(), networkMonitor.getTotalReceive(), networkMonitor.getTotal());
public long getTotal() { return getTotalReceive() + getTotalSend(); }
socket = new Socket(host, port); NetworkMonitor monitor = new NetworkMonitor(); socket = new MonitorSocketWrapper(socket, monitor); InputStream inputStream = socket.getInputStream(); outputStream.close(); socket.close(); logger.info("Total send:{}, Total receive:{}, Total:{}", monitor.getTotalSend(), monitor .getTotalReceive(), monitor.getTotal()); } catch (IOException e) { logger.error(e.getMessage(), e);