我正在创建一个局域网聊天应用程序。我已经创建了应用程序的客户端和服务器部分。收集客户端信息(IP地址和MAC地址)
我想知道的是我的服务器如何显示连接到它的主机的信息。例如,如果有5个客户端连接到服务器,我希望服务器收集每个客户端的信息,例如IP地址或其MAC地址?任何人都可以帮助解决这个问题吗?
我正在创建一个局域网聊天应用程序。我已经创建了应用程序的客户端和服务器部分。收集客户端信息(IP地址和MAC地址)
我想知道的是我的服务器如何显示连接到它的主机的信息。例如,如果有5个客户端连接到服务器,我希望服务器收集每个客户端的信息,例如IP地址或其MAC地址?任何人都可以帮助解决这个问题吗?
你将不得不让服务器询问客户端的IP/MAC地址是什么。
让你的IP How to get the IP address of the server on which my C# application is running on?
我认为你可以找到MAC
类似为了更好地回答你的问题,是如何在客户端和服务器通讯看到了吗?
我猜你没有使用ASP.NET,在这种情况下,您可以通过使用Request对象属性获取至少IP地址。
的一些信息可以在这里找到:
是你的客户端的TCP或UDP? – 2011-12-28 14:30:52
去这个论坛上搜索一下,然后问它,一些为你读: http://stackoverflow.com/questions/950020/remoting-information-about-the-client-c-sharp – Moonlight 2011-12-28 14:31:38
@ M.Babcock我的客户使用TCP。 – Eric 2011-12-28 14:46:30