我正在做一个项目,在这个项目中,我可以在我的 Android 应用程序上看到站在门前的人的网络摄像头图像。
但我有点困惑。我已经设法在我的手机上建立了与处理图像发送的服务器的服务连接。
但是我只想在有人按下门铃时从服务器获取图像,所以我需要向我的应用程序发送通知或其他内容,这样我就知道门前有一个,我想决定是否要回答他的电话与否。
现在这就是为什么我很困惑:如果我在android服务中打开tcp套接字,我怎么知道我的服务器发送了一个'call'消息,因为在创建服务时tcp套接字是openend的。我需要保持每秒轮询吗?那我还有一点机会错过来电信息吗?
还是我必须将应用程序作为服务器运行,门铃作为客户端运行,所以客户端请求连接?