【发布时间】:2020-06-20 17:01:55
【问题描述】:
我有一个用 python 编写的服务器和一个用 Kotlin 编写的 Android 客户端(在 Android Studio IDE 中)。我使用套接字来维持这种连接。客户端向服务器发送消息后,服务器需要向客户端发送应答。我没有找到使用套接字在客户端接收数据的方法。我试图这样做:
var server = Socket(serverIP, serverPort)
server.outputStream.write(message.toByteArray())
var answer = server.inputStream.bufferedReader().use(BufferedReader::readText)
server.close()
但它似乎不起作用。如果重要的话,服务器端的发送看起来像这样:
client.send(message.encode())
【问题讨论】:
-
您给我们留下了很多想象空间。
message是什么?里面有什么?什么类型的编码?最后发送的是什么?
标签: python android sockets kotlin client-server