我有一個服務器IP地址列表,我的應用程序與之交互以收集實時數據。收集的數據被髮送到另一個系統的插槽。這些插槽由八個字符長度字符串標識。我想以編程方式創建此插槽。我想創建一個將服務器的IP地址映射到八個字符的字符串的方法。例如。給定192.80.24.200它將返回SLOT0001我假設散列函數將是一個很好的解決方案,但我不知道它是如何實現的。如何將IP地址映射到八字符長的字符串?
該應用程序是一個C#Winforms .Net Framework 4.0。而服務器是基於Windows的服務器。
你想混淆IP還是將字符串反轉爲原始IP是可以接受的? – Yahia
我更喜歡一種會混淆的解決方案,但是可以允許從字符串中計算IP的解決方案是可以接受的。 – CleanCoder
您的解決方案是否需要支持IPv6地址? –