我有在Java客户端 - 服务器程序。我需要在2种情况处理:客户听服务器消息
客户端发送信息到服务器,服务器处理 消息并返回结果。 (这工作正常)
当服务器发生什么事情时,我需要发送数据到 客户端来处理它。
要在第二个方案更具体,我想开发一个Android应用程序,所以当 我收到一个短信(SMS)发送到我的电脑发送的数据和消息身体。我正在通过使用WIFI网络来做到这一点(只是为了好玩:))
任何想法?我想过有一个线程在我的客户端(PC)听服务器的消息..但我不认为这是一个很好的解决方案..
我有在Java客户端 - 服务器程序。我需要在2种情况处理:客户听服务器消息
客户端发送信息到服务器,服务器处理 消息并返回结果。 (这工作正常)
当服务器发生什么事情时,我需要发送数据到 客户端来处理它。
要在第二个方案更具体,我想开发一个Android应用程序,所以当 我收到一个短信(SMS)发送到我的电脑发送的数据和消息身体。我正在通过使用WIFI网络来做到这一点(只是为了好玩:))
任何想法?我想过有一个线程在我的客户端(PC)听服务器的消息..但我不认为这是一个很好的解决方案..
http://www.java-samples.com/showtutorial.php?tutorialid=22
一个很好的开始,确实是一个客户端线程是可能的解决方案。
您还可以使用node.js检查非阻塞客户端服务器交互。 http://blog.smsified.com/tag/node-js/
您需要的AsyncTask来处理输入数据,并在创建套接字自己的
我做了一件很喜欢你的努力,这就是解决我的问题
My Solution to my own Problem and it works
而您的服务器上也需要发生相同的情况,请确保不要关闭插座
您需要查看套接字连接以及Java如何处理它们。从这里开始:http://docs.oracle.com/javase/tutorial/networking/ – 2013-04-27 17:50:17