我有一个TCP服务器软件并通过
接受客户端TcpClient NewClient = TCPListener.AcceptTcpClient();
线。我还有一个字符串列表,其中包含安全的客户端IP。如果未知客户想要进入系统,我会通过
拒绝它NewClient.Close();
线。这对于静态IP设备来说不是问题。移动设备出现问题。移动设备可能每个连接都有不同的IP,因此我应该在接受时尽快检查其imei号码。有没有我可以立即到达检查imei号码的字段?我也设计了移动软件,所以当我连接到服务器时,我想通过TcpClient类传递imei号码。
有可能吗?
答案 0 :(得分:3)
是否有任何我可以立即联系以检查imei号码的字段?
没有。 IMEI根本不是TCP / IP的一部分。如果您需要知道IMEI号码,您还需要其他一些方法来获取它。您还没有说过客户端上运行的内容 - 如果它是自定义应用程序,那么您可能会在应用程序中找到IMEI并将其包含在数据中。当然,任何程序都可以发送任何数据,因此您可能需要某种方式对IMEI进行签名或加密,以便您知道可以在服务器端信任它...