Итак, я новичок в Python и сейчас пытаюсь понять, как отправить запрос с использованием TCP в Python.Пример кода и документа не очень полезен (для меня, поскольку я не понимаю Java).
Документ:
https://www.sharekhan.com/Upload/General/TradeTigerAPIForClient.pdf
У меня есть следующеедо сих пор
import socket
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
server = '192.168.43.211'
port = 800
request = "DataLength = 196|Transcode = 1|LoginId = ***|MemberPassword = sh*|TradingPassword = S77*| IP = 192.618.31.211|Reserved = |"
s.connect((server,port))
s.send(request.encode())
result = s.recv(4096)
Если я использую это, программа показывает, что я подключен, и result
является b''
Я также пытался
request = "|DataLength =108|Transcode = 21|Exchange Code=NC|Reserved=|"
result
- это b'Hurray you are connected'
Как использовать команды из документа для получения данных?