我在java中有一个客户端 - 服务器程序..我需要处理2个场景:
客户端向服务器和服务器进程发送消息 消息并返回结果。 (这很好用)
当服务器出现问题时,我需要将数据发送到 客户来处理它。
为了更具体地说明第二种情况,我正在尝试开发一个Android应用程序,所以什么时候 我收到一条短信(SMS),它发送给我的PC发送者数据和邮件正文。我这样做是通过使用WIFI网络(只是为了好玩:))
有什么想法吗?我想在我的客户端(PC)中有一个线程来监听服务器消息..但我不认为这是一个很好的解决方案..
答案 0 :(得分:1)
http://www.java-samples.com/showtutorial.php?tutorialid=22
一个好的起点,确实是一个客户端线程是一个可能的解决方案。
您还可以使用node.js检查非阻止客户端服务器交互。 http://blog.smsified.com/tag/node-js/
答案 1 :(得分:0)
您需要一个asynctask来处理传入的数据并自行创建套接字
我做了一件非常像你想要的事情,这就是解决我问题的方法
My Solution to my own Problem and it works
同样需要在您的服务器上进行,只需确保不要关闭套接字