Android-如何使用 TCP 套接字向 PC 服务器发送通知?
我遇到了一个问题,并尝试了它,但没有得到它...
我正在使用 TCP 套接字连接并且也能够交换数据,但我需要做的是当我在 Android 手机上收到任何消息时,它应该自动仅当服务器处于侦听模式时才使用套接字发送到 PC 服务器...
使用广播接收器,我能够获取短信正文和发件人号码并将其显示在 Toast 上,但如何传递此字符串消息到达手机后立即发送到服务器,无需使用任何发送按钮发送到服务器?我正在使用 Wi-fi 来创建套接字连接。
I am facing an issue and tried my hands on it but not getting it...
I am using TCP socket connection and able to exchange data also but what I need to do is when I receive any message on my android phone, it should automatically be send to a PC server using the socket only when Server is in Listening mode...
Using a Broadcast Receiver, I am able to get the Sms body and sender number and show it on a Toast, but how do I pass the this String to the server as soon as message arrives on phone without using any send button to send to the server? I am using Wi-fi for creating socket connection.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许你应该使用Android“服务”......
将向服务器发送消息的代码放在“onCreate()”方法中。
也许它会起作用,因为服务在后台运行。
我认为你正在使用Android BroadcastReceiver的方法onReceive()。
Maybe you should use Android "Service"...
put your code that sends the message to server inside the "onCreate()" method.
Maybe it will work because services run in the background.
I think you are using Android BroadcastReceiver's method onReceive().