- Siêu lớp và danh mục iOS/Objective-C
- object-c - -1001 lỗi khi NSURLSession vượt qua httpproxy và /etc/hosts
- java - Nhận địa chỉ url bằng lớp mạng
- ios - Âm thanh không phát trong thông báo đẩy
ĐúngInetAddress.getHostAddress() JDK 1.6 có tương thích với ipv6 không?
Chính xác thì tôi đang làm gì?
InetAddress.getLocalHost().getHostAddress()
Nó có tuân thủ các tiêu chuẩn ipv6 không? Nó có hoạt động cho cả địa chỉ ipv4 và v6 không?
câu trả lời hay nhất
Lớp mở rộngjava.net.Inet6Địa chỉ
Tuân thủ IPv6.
Tài liệu Java:
Lớp này đại diện cho địa chỉ Giao thức Internet phiên bản 6 (IPv6) được xác định bởi RFC 2373: Kiến trúc địa chỉ IP phiên bản 6.
Về cơ bản, nếu bạn thực thi InetAddress.getByName()
hoặc InetAddress.getByAddress()
, các phương thức này xác định xem tên hoặc địa chỉ đó là tên/địa chỉ IPv4 hay IPv6 và trả về địa chỉ mở rộngĐịa chỉ Inet4
/Địa chỉ Inet6
.
vì InetAddress.getHostAddress()
, trả về một null. bạn sẽ cần java.net.Inet6Address.getHostAddress()
để trả về một địa chỉ chuỗi IPv6 có thể biểu thị.
Giới thiệu về java - InetAddress.getHostAddress() có tuân thủ tiêu chuẩn ipv6 không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/6908398/
Tôi đang sử dụng Windows 8 và JDK 1.7. Địa chỉ IP của tôi là 192.168.1.108 và khi tôi chạy: System.out.println(InetAddress.getLocalHost().
Tôi đang cố gắng sử dụng phương pháp "isReachable" để kiểm tra xem một Máy chủ nhất định có thể truy cập được hay không. dòng 113: oaiBaseURL = "http://www.cnn.com";///////////////////////
Tôi đặt câu hỏi sau cho tất cả các chuyên gia Java. Tôi đang cố gắng tìm ra một cách đáng tin cậy để tạo đối tượng InetAddress localHost làm phương thức dự phòng cho InetAddress.getLocalHost().
Tôi đang sử dụng đoạn mã sau để kiểm tra xem IP được cung cấp có thể truy cập được trong java hay không. Chuỗi công khai isNetworkReachable(){ int timeout = 2000;
Tôi muốn một phiên bản của InetAddress, nhưng không muốn đặt nó trong một cuộc thử bắt như buộc mọi phương thức xuất xưởng của lớp: InetAddress addr = InetAddress.getByAddress(i
Tôi phân tích các nguồn dữ liệu khác nhau có chứa thông tin mạng. Tôi đã sử dụng java.net.InetAddress để thể hiện và phân giải máy chủ. Khởi tạo nó với IP hoạt động tốt. Bây giờ tôi phải phân tích một nguồn mới. Nó chứa tên máy chủ thay vì IP. InetA
Vì lý do nào đó, tôi dường như không thể khởi tạo đối tượng InetAddress, tôi đã xem tài liệu và nó hoạt động giống hệt như cách tôi đang sử dụng. InetAddress firstMachineAddress = InetAddress.g
Câu hỏi này đã có câu trả lời: Tạo đối tượng InetAddress trong Java (7 câu trả lời) Đã đóng 8 năm trước. Tôi biết cách tạo một thể hiện của một lớp chủ đề bằng các phương thức tĩnh của nó nhưng có điều gì đó tôi không thể hiểu được
Tôi có mã bên dưới mà tôi sử dụng để lấy tên máy chủ chuẩn đầy đủ của máy chủ trước khi tiếp tục. Điều này sẽ trả về một giá trị trên máy chủ của tôi (cụ thể là một tên miền khác). nslookup trên dòng lệnh trả về giá trị chính xác. Tôi đang cố gắng hiểu chính xác java.inet làm gì trong nội bộ
Tôi mới làm quen với Java, nhưng không phải là lập trình viên và tôi đã gặp phải vấn đề này: InetAddress localAddress = InetAddress.getLocalHost(); Nó khiến tôi thất vọng. chúng tôi sẽ xác định vị trí
Có ai có thể giải thích sự khác biệt giữa InetAddress là gì không? và lớp InetSocketAddress trong java, nếu có bất kỳ sự khác biệt nào, vui lòng giải thích tương tự. Tôi đã googled nó nhưng không thể tìm thấy bất kỳ lời giải thích nào. Câu trả lời hay nhấtInetAddr
Tôi đang cố gắng hiểu cách hoạt động của InetAddress.getLocalHost(). Javadoc cho biết nó truy xuất tên máy chủ từ hệ thống và sau đó phân giải nó thành InetAddress. Cuối cùng "Giải quyết InetAdess"
Đã đóng cửa. Câu hỏi này không tuân thủ nguyên tắc Stack Overflow. Câu trả lời không được chấp nhận vào thời điểm này. Câu hỏi này dường như không phải về một vấn đề lập trình cụ thể, một phần mềm
Câu hỏi này đã có câu trả lời: Chém trước InetAddress.getByName(host) (2 câu trả lời) Đã đóng 9 năm trước. Tôi đoán câu hỏi của tôi có dễ trả lời cho ai đó ở đây không? Vấn đề là khi tôi thực thi
Tôi đang cố gắng ping 200 IP trong một vòng lặp cứ sau 10 giây. Do đó, vòng lặp thực hiện cứ sau 10 giây. Tôi sử dụng mã này để ping IP cho (i = 0; i <= 200; i++ ) { ProcessB
Trong ứng dụng Java của mình, tôi cần nhận ping từ nhiều kết nối cùng một lúc, tôi đã thử sử dụng một luồng cho mỗi kết nối và đo thời gian phản hồi, nhưng dường như tất cả chúng đều không chính xác. Có cách nào an toàn theo luồng để đo thời gian ping/phản hồi của kết nối không? hiện tại tôi
Tôi có mã này: nhập java.net.InetAddress; nhập java.net.UnknownHostException lớp công khai NsLook;
Tôi đang gặp sự cố lạ khi thử mô phỏng phương thức tĩnh trong InetAddress. Tôi có thể mô phỏng thành công các phương thức tĩnh cho nhiều lớp khác và mọi thứ đều hoạt động tốt, nhưng InetAddress hiển thị hành vi khác. Tôi đang sử dụng JUnit 4.x,Mo
Đã đóng cửa. Sự cố này không thể tái tạo được hoặc do lỗi chính tả. Câu trả lời không được chấp nhận vào thời điểm này. Sự cố này xảy ra do lỗi đánh máy hoặc sự cố không thể sao chép được nữa. Mặc dù một câu hỏi tương tự có thể được đặt lên hàng đầu
Tôi đang sử dụng Java InetAddress để tìm hiểu xem kết nối Internet hiện tại có thể phân giải địa chỉ qua DNS hay không. Tuy nhiên, nếu tôi nhập một địa chỉ ngẫu nhiên (một địa chỉ hoàn toàn không tồn tại trên internet) tôi vẫn nhận được IP, có ai có thể giải thích tại sao không?
Tôi là một lập trình viên xuất sắc, rất giỏi!