문제

I have many mobile devices (PDA's, Tablets...) which connect to a SQL Server. When the device is connected through WiFi, it's easy for the firewall to reject unknown MAC adresses.

But I'm lost when the device is connected through 3g/4g.

Is the IMEI somewhere in the TCP packet so I can read it and filter the access to the SQL Server? If not, can I add it? How?

The software is developed under Visual Basic .NET

도움이 되었습니까?

해결책

No, higher level data doesn't care nor remember what lower level transport is being used. This information is not available.

Don't connect directly to the database, as that has many downsides.

I'd suggest exposing the data through a web service.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top