Làm cách nào để xác định địa chỉ IP từ xa của ổ cắm được kết nối?Lấy địa chỉ IP của đầu cuối socket từ xa
Tôi có một đối tượng RemoteEndPoint mà tôi có thể truy cập và cũng như thành viên AddressFamily của nó.
Làm cách nào để sử dụng chúng để tìm địa chỉ IP?
Cảm ơn!
Hiện nay cố gắng
IPAddress.Parse(testSocket.Address.Address.ToString()).ToString();
và nhận 1.0.0.127 thay vì 127.0.0.1 cho điểm cuối localhost. Điều này có bình thường không?
Tất cả những gì tôi thấy có sẵn cho các thành viên của RemoteEndPoint là AddressFamily. Làm cách nào để tôi có quyền truy cập vào Địa chỉ? – bobber205
((System.Net.IPEndPoint) socket.RemoteEndPoint) .Thêm –
Cảm ơn bạn! :) Tôi đang cố gắng chuỗi từ xaIP = IPAddress.Parse (testSocket.Address.Address.ToString()) .ToString(); và nhận được "1.0.0.127" thay vì "127.0.0.1" cho các kết nối máy chủ cục bộ. Điều này có bình thường không? – bobber205