收集客户端信息(IP地址和MAC地址)

时间:2011-12-28 14:25:31

标签: c#

我正在创建一个LAN聊天应用程序。我已经创建了应用程序的客户端和服务器部分。

我想知道的是我的服务器如何显示与其连接的主机的信息。例如,如果有5个客户端连接到服务器,我希望服务器收集每个客户端的信息,如IP地址或其MAC地址?有人可以帮助解决这个问题吗?

2 个答案:

答案 0 :(得分:3)

我猜你没有使用ASP.NET,在这种情况下,你可以通过使用Request对象属性获得至少IP地址。

有些信息可以在这里找到:

Reliable method to get machine's MAC address in C#

Identifying the client during a .NET remoting invocation

答案 1 :(得分:1)

您必须让服务器询问客户端其IP / MAC地址是什么。

请参阅以获取您的IP How to get the IP address of the server on which my C# application is running on?

我认为你可以找到类似MAC的东西

为了更好地回答您的问题,客户端和服务器如何进行通信?