python客户端和perl服务器:打包/解包发送/接收的字节数

时间:2016-09-22 05:35:38

标签: python perl sockets

python_client.py

[String: UIView]

perl_server.pl

let viewsDict: [String: UIView] = ["panelView": panelView, "tableView": tableView]

我收到此错误:
perl_server.pl中的def send_one_message(sock, data): length = len(data) sock.sendall(struct.pack('!I', length)) sock.sendall(data)

我不认为我在perl_server.pl正确解压缩

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我改变了ntohl

sub ntohl {
    unpack("I",  $_[0]);
}

sock.sendall(struct.pack('I', length))