我正在創建一個局域網聊天應用程序。我已經創建了應用程序的客戶端和服務器部分。收集客戶端信息(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