c# 在 TcpClient 类中发送特定数据

本文关键字:数据 TcpClient | 更新日期: 2023-09-27 17:55:54

>我有一个TCP服务器软件,并接受客户端

TcpClient NewClient = TCPListener.AcceptTcpClient();

线。我还有一个包含安全客户端 IP 的字符串列表。如果未知客户端想要进入系统,我拒绝它

NewClient.Close();

线。对于静态 IP 设备,这不是问题。移动设备出现问题。移动设备的每个连接可能有不同的IP,因此我应该在接受时尽快检查其imei号码。是否有任何字段可以立即到达以检查imei号码?我还设计移动软件,所以当我连接到服务器时,我想通过TcpClient类传递手机的imei号码。

可能吗?

c# 在 TcpClient 类中发送特定数据

是否有任何字段可以立即到达以检查imei号码?

不。IMEI根本不是一个概念,它根本不是TCP/IP的一部分。如果您需要知道IMEI号码,则需要其他方式来获取它。您尚未说明客户端上运行的内容 - 如果它是一个自定义应用程序,那么您可能会在应用程序中找到IMEI并将其包含在数据中。当然,任何程序都可以发送任何数据,因此您可能需要某种方式对IMEI进行签名或加密,以便您知道可以在服务器端信任它...