Trong chương trình của tôi một người dùng nhập vào một chuỗi url, nóiNhận địa chỉ IP bằng chuỗi URL? (Java)
http://www.engineering.uiowa.edu/~hawkeng//fall01/graphics/potato.gif
làm thế nào tôi sẽ nhận được địa chỉ IP của url này? Tôi đã thử sử dụng
InetAddress address = InetAddress.getByName(urlStr);
nhưng kết quả luôn trở về null. Cách thích hợp để lấy địa chỉ IP là gì?
Cảm ơn mà làm việc, mặc dù nó sẽ trả về một tên/địa chỉ ip. Nếu tôi muốn sử dụng địa chỉ IP cho một ổ cắm, tôi có cần sử dụng dấu '/' làm dấu phân tách để chỉ trích xuất địa chỉ IP hay nó sẽ hoạt động như thế nào? – user1205853
chỉ cần gọi address.getHostAddress() trên đối tượng InetAddess để nhận phiên bản chuỗi của IP. Hoặc tốt hơn, tạo socket trực tiếp với đối tượng InetAddress. – brettw
@brettw: Tôi đã chỉnh sửa câu trả lời cùng một lúc mà bạn đã nhận xét. –