我有关于如何使用TCP/IP二进制流API的文档。附加的图像显示协议。我在C#中有一个这样的工作示例。我想用python来代替,因为我不知道c#或windows。了解和创建用于Python的协议
我假设我会使用python套接字,然后我必须发送API消息,有效载荷看这个文档。
你能指出我在正确的方向来得到这与python?
我该如何设置它来知道这是身份验证消息,0x21和压缩数据等?
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
s.sendall(u"{'username':'username', 'password':'password'}".encode('utf8'))
不确定什么阻止了你?你知道Python,你知道如何在Python中实现TCP通信吗?你有协议文档... – Fildor
我不知道它那么好,我不确定你如何设置编码,压缩等。Im用于http文章 – Harry
关于这两个你的Docu sais:“请注意,服务器将使用与用于发送客户端认证信息相同“(不是确切的引用)。所以我会开始没有压缩和任何适合你最好的(JSON/BSON)。如果可行,继续前进。哦,它也SAIS“UTF-8”:) – Fildor