Từ 1 tới 8 trên tổng số 8 kết quả

Đề tài: Cách Lấy IP trong winform C#?

  1. #1
    Ngày gia nhập
    10 2011
    Bài viết
    447

    Mặc định Cách Lấy IP trong winform C#?

    Có bạn nào biết cách làm thế nào để lấy được IP của máy mình đang sử dụng trong ứng dụng winform không? Ý mình là mỗi máy có IP riêng để nhận dạng người dùng. Thanks!

  2. #2
    Ngày gia nhập
    10 2010
    Nơi ở
    Biên Hòa
    Bài viết
    562

    bạn dùng lớp DNS để phân giải tên máy của bạn là ra dc IP

  3. #3
    Ngày gia nhập
    04 2009
    Nơi ở
    Gầm cầu
    Bài viết
    2,230

    bạn muốn IP LAN hay IP internet.
    - IP LAN có thể dùng Lớp DNS trong C# để lấy
    - IP internet , nói chính xác là IP của modem, các máy trong mạng LAN đều có cùng IP này, các phần mềm như teamview sẽ dùng thêm MAC Address để phân biệt các máy trong mạng LAN
    IP này bạn có thể dùng Regular expression để lọc KQ từ địa chỉ free : http://whatismyipaddress.com/

    hoặc dùng code này
    Visual C# Code:
    1. string ip = System.Net.WebClient.DownloadString("http://whatismyip.org/");
    chúc vui vẻ
    Đã được chỉnh sửa lần cuối bởi zstar : 13-12-2011 lúc 10:01 AM.

  4. #4
    Ngày gia nhập
    10 2011
    Bài viết
    447

    Mình lấy Ip của mạng LAN
    using System.Net;
    .....

    string vIP = "";
    IPHostEntry ip = new IPHostEntry();
    string hostname = Dns.GetHostName();
    ip = Dns.GetHostByName(hostname);

    foreach (IPAddress listip in ip.AddressList)
    {
    vIP = listip.ToString();
    }
    Nhưng sau mình lại gặp lỗi có đường gạch màu xanh ở dưới dòng này: Dns.GetHostByName(hostname) . Các bạn nào biết chỉ mình với. Thanks.

  5. #5
    Ngày gia nhập
    10 2010
    Nơi ở
    Biên Hòa
    Bài viết
    562

    bạn phân giải hostname thành IP bạn fai dùng IPAddress chứ sao lại dung IPHostEntry

  6. #6
    Ngày gia nhập
    04 2009
    Nơi ở
    Gầm cầu
    Bài viết
    2,230

    Mặc định Cách Lấy IP trong winform C#?


  7. #7
    Ngày gia nhập
    12 2009
    Bài viết
    5

    Trích dẫn Nguyên bản được gửi bởi zstar Xem bài viết
    bạn muốn IP LAN hay IP internet.
    - IP LAN có thể dùng Lớp DNS trong C# để lấy
    - IP internet , nói chính xác là IP của modem, các máy trong mạng LAN đều có cùng IP này, các phần mềm như teamview sẽ dùng thêm MAC Address để phân biệt các máy trong mạng LAN
    IP này bạn có thể dùng Regular expression để lọc KQ từ địa chỉ free : http://whatismyipaddress.com/

    hoặc dùng code này
    Visual C# Code:
    1. string ip = System.Net.WebClient.DownloadString("http://whatismyip.org/");
    chúc vui vẻ
    chào bạn.
    bạn có thể nói rỏ hơn về vấn đề này được không . mình đang cần lấy địa chỉ IP của Internet đẻ hổ trợ kết nối từ xa. bạn giúp mình nhé. cám ơn bạn nhiều

  8. #8
    Ngày gia nhập
    05 2010
    Bài viết
    10

    Trích dẫn Nguyên bản được gửi bởi ndnhan Xem bài viết
    Có bạn nào biết cách làm thế nào để lấy được IP của máy mình đang sử dụng trong ứng dụng winform không? Ý mình là mỗi máy có IP riêng để nhận dạng người dùng. Thanks!
    Để lấy IP của máy local thì khá đơn giản. Bạn có thể lấy bằng cách sau:
    Visual C# Code:
    1. IPAddress[] ipAddress = Dns.GetHostAddresses(Dns.GetHostName());

    Chú ý: ipAddress trả về 1 list, bạn có thể dùng foreach để lấy ra.

Các đề tài tương tự

  1. Phân trang trong winform - Paging in winform. Hướng dẫn chi tiết + Source code
    Gửi bởi hu-xeko trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 23
    Bài viết cuối: 19-09-2014, 07:38 PM
  2. Làm sao truyền giá trị từ winform sang webform và lấy giá trị trả về cho winform
    Gửi bởi dl_kidder trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 18-12-2012, 10:10 PM
  3. Winform trong C#
    Gửi bởi oo00Mars00oo trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 15-10-2011, 07:38 PM
  4. Kỹ thuật C++ Winform C++ | Tạo module xử lý giao diện Winform trong C++ như thế nào?
    Gửi bởi likhungma trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 04-10-2011, 05:45 PM
  5. Winform trong mạng LAN
    Gửi bởi langkhach_codon trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 11
    Bài viết cuối: 26-07-2010, 10:37 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn