我有關於如何使用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