python - Android和Python之间的客户端-服务器套接字通信?
问题描述
我想使用套接字在 Python 和 Android 之间进行客户端-服务器通信。目前我建立了从 Android 到 Python 服务器的连接。这很好用。我也可以向服务器发送消息。现在我尝试向 Android 发送响应。
蟒蛇代码:
clientsocket.send(bytes("Testmessage","UTF-8"))
没有错误。在 Android 应用程序中,我尝试通过 BufferedReader 获取结果:
BufferedReader in = new BufferedReader(new InputStreamReader(client.getInputStream()));
Log.e("Test",""+in.read()); // returns 84
Log.e("Test2",""+in.readLine()); // no console output
知道我该如何解决吗?
解决方案
推荐阅读
- javascript - WebRTC:连接成功,但回答对等方从未收到“跟踪”事件
- python - 在python中输入int:如何检查类型
- python - 我无法在 Python 3.7.3 中导入特定类
- python - 通过 UART 将传感器连接到 Raspberry Pi
- android - Google Play 商店 Alpha 版和 Beta 版曲目
- python - 如何将复杂类型注释绑定到别名?
- javascript - HTML keyup / keydown 有很多方法来检测键类型。我应该使用哪个?
- r - 在 Plotly 中使用组在两个图之间切换
- ios - 如何创建像维基百科这样的颤振应用程序
- reactjs - 嗨,在运行时更改我的请求 url,如何修复这个错误?