0

私はTCPサーバーソフトウェアを持っていて、

TcpClient NewClient = TCPListener.AcceptTcpClient();

ライン。また、安全なクライアントIPを保持する文字列リストがあります。未知のクライアントがシステムに入りたい場合、私はそれを拒否します

NewClient.Close();

ライン。これは静的IPデバイスでは問題ありません。モバイルデバイスで問題が発生します。モバイルデバイスは接続ごとに異なるIPを持っている可能性があるため、受け入れたらできるだけ早くそのimei番号を確認する必要があります。IME番号を確認するためにすぐにアクセスできるフィールドはありますか?また、モバイルソフトウェアも設計しているので、サーバーに接続しているときに、TcpClientクラスで電話のIMEI番号を渡したいと思います。

出来ますか?

4

1 に答える 1

3

IME番号を確認するためにすぐにアクセスできるフィールドはありますか?

いいえ。IMEIはTCP/IPの一部である概念ではありません。IMEI番号を知る必要がある場合は、他の方法で取得する必要があります。クライアントで何が実行されているかについては何も言っていません。カスタムアプリの場合は、アプリでIMEIを見つけて、データに含めることができる可能性があります。もちろん、どのプログラムでも任意のデータを送信できるため、サーバー側で信頼できることがわかっているように、IMEIに署名または暗号化する何らかの方法が必要になる可能性があります...

于 2013-01-25T14:20:37.313 に答える