1
我试图通过TCP套接字将来自我的Python服务器的复杂可变数量的数据发送到我的Android客户端。在Python服务器和Android客户端之间使用套接字运行
由于我发送的数据量是可变的,我必须在数据前加上消息的长度,然后在Android端,我必须先读取该前缀,然后读取这些数字的字节作为流。
对吗?
因此,这里是我如何做它的服务器(Python)的侧面:
def send_msg(sock, msg):
msg = struct.pack('>I', len(msg)) + msg
sock.sendall(msg)
但我的Java是相当薄弱,我想不出如何获得这个客户端上。
任何帮助?