private boolean writeMTU(byte[] data, int packetSize) { try { if (server_host == null) return false; long pkid = KeyGen.next(); int total = data.length / packetSize; int remainder = data.length % packetSize; if (remainder > 0) total++; int num = 0; for (num = 0; num < data.length / packetSize; num++) { writeMTU(pkid, total, num, packetSize, DataInputX.get(data, num * packetSize, packetSize)); } if (remainder > 0) { writeMTU(pkid, total, num, remainder, DataInputX.get(data, data.length - remainder, remainder)); } return true; } catch (IOException e) { Logger.println("A121", 10, "UDP", e); return false; } }
private boolean writeMTU(byte[] data, int packetSize) { try { if (server_host == null) return false; long pkid = KeyGen.next(); int total = data.length / packetSize; int remainder = data.length % packetSize; if (remainder > 0) total++; int num = 0; for (num = 0; num < data.length / packetSize; num++) { writeMTU(pkid, total, num, packetSize, DataInputX.get(data, num * packetSize, packetSize)); } if (remainder > 0) { writeMTU(pkid, total, num, remainder, DataInputX.get(data, data.length - remainder, remainder)); } return true; } catch (IOException e) { Logger.println("A121","UDP", e); return false; } } private void writeMTU(long pkid, int total, int num, int packetSize, byte[] data) throws IOException {
private boolean writeMTU(byte[] data, int packetSize) { try { if (server_host == null) return false; long pkid = KeyGen.next(); int total = data.length / packetSize; int remainder = data.length % packetSize; if (remainder > 0) total++; int num = 0; for (num = 0; num < data.length / packetSize; num++) { writeMTU(pkid, total, num, packetSize, DataInputX.get(data, num * packetSize, packetSize)); } if (remainder > 0) { writeMTU(pkid, total, num, remainder, DataInputX.get(data, data.length - remainder, remainder)); } return true; } catch (IOException e) { Logger.println("A121","UDP", e); return false; } } private void writeMTU(long pkid, int total, int num, int packetSize, byte[] data) throws IOException {
private boolean writeMTU(byte[] data, int packetSize) { try { if (serverHost == null) return false; long pkid = KeyGen.next(); int total = data.length / packetSize; int remainder = data.length % packetSize; if (remainder > 0) total++; int num = 0; for (num = 0; num < data.length / packetSize; num++) { writeMTU(pkid, total, num, packetSize, DataInputX.get(data, num * packetSize, packetSize)); } if (remainder > 0) { writeMTU(pkid, total, num, remainder, DataInputX.get(data, data.length - remainder, remainder)); } return true; } catch (IOException e) { logger.log(Level.WARNING, "A121: UDP writing error.(MTU) " + e.getMessage()); return false; } }
private boolean writeMTU(byte[] data, int packetSize) { try { if (server_host == null) return false; long pkid = KeyGen.next(); int total = data.length / packetSize; int remainder = data.length % packetSize; if (remainder > 0) total++; int num = 0; for (num = 0; num < data.length / packetSize; num++) { writeMTU(pkid, total, num, packetSize, DataInputX.get(data, num * packetSize, packetSize)); } if (remainder > 0) { writeMTU(pkid, total, num, remainder, DataInputX.get(data, data.length - remainder, remainder)); } return true; } catch (IOException e) { Logger.println("A121","UDP", e); return false; } } private void writeMTU(long pkid, int total, int num, int packetSize, byte[] data) throws IOException {