/libcore/luni/src/main/java/android/system/ |
H A D | StructIcmpHdr.java | 29 private byte[] packet; field in class:StructIcmpHdr 32 packet = new byte[8]; 50 hdr.packet[0] = ipv4 ? (byte) ICMP_ECHO : (byte) ICMP6_ECHO_REQUEST; 51 // packet[1]: Code is always zero. 52 // packet[2,3]: Checksum is computed by kernel. 53 // packet[4,5]: ID (= port) inserted by kernel. 54 hdr.packet[6] = (byte) (seq >> 8); 55 hdr.packet[7] = (byte) seq; 60 return packet.clone();
|
/libcore/luni/src/test/java/libcore/java/net/ |
H A D | OldAndroidDatagramTest.java | 48 DatagramPacket packet; field in class:OldAndroidDatagramTest.Reflector 58 packet.setLength(buffer.length); 59 socket.receive(packet); 60 String s = stringFromPacket(packet); 61 // System.out.println(s + " (from " + packet.getAddress() + ":" + packet.getPort() + ")"); 69 stringToPacket(s.toUpperCase(), packet); 71 packet.setAddress(InetAddress.getLocalHost()); 72 packet.setPort(2345); 74 socket.send(packet); 102 stringFromPacket(DatagramPacket packet) argument 109 stringToPacket(String s, DatagramPacket packet) argument [all...] |
H A D | OldDatagramPacketTest.java | 35 DatagramPacket packet = new DatagramPacket(new byte[256], 256); 37 ss.receive(packet); 38 ss.send(packet); 49 DatagramPacket packet = new DatagramPacket(bytes, 6, InetAddress.getByName("localhost"), ss.getLocalPort()); 50 cs.send(packet); 52 cs.receive(packet); 54 assertEquals(packet.getPort(), ss.getLocalPort());
|
/libcore/ojluni/src/main/java/java/net/ |
H A D | Inet6AddressImpl.java | 235 byte[] packet; 243 packet = StructIcmpHdr.IcmpEchoHdr(isIPv4, seq).getBytes(); 244 IoBridge.sendto(fd, packet, 0, packet.length, 0, addr, 0); 247 byte[] received = new byte[packet.length]; 248 DatagramPacket receivedPacket = new DatagramPacket(received, packet.length); 251 if (size == packet.length) { 260 // This is the packet we're expecting.
|
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/net/ |
H A D | DatagramPacketTest.java | 38 assertEquals("Created incorrect packet", "Hello", new String(dp 58 assertEquals("Created incorrect packet", "Hello", new String(dp 138 DatagramPacket packet = new DatagramPacket(new byte[] { 1, 2, 3, 4, 5, 140 socket.send(packet); 141 socket.receive(packet); 143 assertTrue("datagram received wrong port: " + packet.getPort(), packet 184 assertEquals("Failed to set packet length", 1, dp.getLength());
|
/libcore/luni/src/main/java/libcore/io/ |
H A D | IoBridge.java | 606 public static int recvfrom(boolean isRead, FileDescriptor fd, byte[] bytes, int byteOffset, int byteCount, int flags, DatagramPacket packet, boolean isConnected) throws IOException { argument 609 InetSocketAddress srcAddress = packet != null ? new InetSocketAddress() : null; 611 result = postRecvfrom(isRead, packet, srcAddress, result); 618 public static int recvfrom(boolean isRead, FileDescriptor fd, ByteBuffer buffer, int flags, DatagramPacket packet, boolean isConnected) throws IOException { argument 621 InetSocketAddress srcAddress = packet != null ? new InetSocketAddress() : null; 623 result = postRecvfrom(isRead, packet, srcAddress, result); 630 private static int postRecvfrom(boolean isRead, DatagramPacket packet, InetSocketAddress srcAddress, int byteCount) { argument 634 if (packet != null) { 635 packet.setReceivedLength(byteCount); 636 packet [all...] |
/libcore/luni/src/test/java/libcore/io/ |
H A D | OsTest.java | 391 private static void checkSocketPing(FileDescriptor fd, InetAddress to, byte[] packet, argument 393 int len = packet.length; 394 packet[0] = type; 396 assertEquals(len, Libcore.os.sendto(fd, packet, 0, len, 0, to, 0)); 399 assertEquals(len, Libcore.os.sendto(fd, packet, 0, len, 0, null, 0)); 415 assertArrayEquals(packet, received); 421 final byte[] packet = ("\000\000\000\000" + // ICMP type, code. 427 checkSocketPing(fd, ipv6Loopback, packet, ICMPV6_ECHO_REQUEST, ICMPV6_ECHO_REPLY, true); 428 checkSocketPing(fd, ipv6Loopback, packet, ICMPV6_ECHO_REQUEST, ICMPV6_ECHO_REPLY, false); 432 checkSocketPing(fd, ipv4Loopback, packet, ICMP_ECH [all...] |
/libcore/luni/src/main/native/ |
H A D | libcore_io_Linux.cpp | 27 #include <netpacket/packet.h>
|