我用asp.net写了一个web Application,最终这个程序是要放到公网上用。现在假设有两台设备(例如移动终端)分别在两个子网中,这样就会出现两台设备可能为同一个IP地址(如192.168.1.100)。现在问题是假设这两台设备都向Web Application发了消息(假设每隔60秒发送一次),信息中包括了IP地址及该机器的基本信息,都存入到数据库中。过段时间后,web application需要向这两台设备发送请求(例如获取两台设备的屏幕截图),那么怎样做才能够保证web application是向指定的某个设备发送请求呢?之前做的是用IP地址来区别,但是现在问题是IP地址可能相同。有什么解决方法吗?或者你还有没有其它更好的方法?