Я пытаюсь передать внешний скрипт Python с программой C++, которая позволяет использовать qt-скрипты. Цель состоит в том, чтобы частично контролировать программу C++ (используя ее API-функции qtscript) из кода Python.
Я знаю, как создать базовый сервер/клиент сокетов в python:
#Server code
import socket
server = socket.socket()
server.bind (("localhost", 8080))
server.listen(10)
client, client_adress = server.accept()
while True:
message= cliente.recv(1024)
if message== "quit":
break
print "Received:", message
client.send(message)
print "Goodby"
cliente.close()
server.close()
...
#client code
import socket
client = socket.socket()
client.connect(("localhost", 8080))
while True:
message = raw_input(">" )
client.send(message)
if message == "quit":
break
print "Goodby"
Но я не могу найти много информации о том, как это сделать в qtscript (без опыта работы с javascript), я знаю, что есть Класс QTcpSocket, но я не совсем уверен, с чего начать, чтобы получить фрагмент, подобный тем, которые у меня есть на Python. Вот это вопрос, но не полезные подсказки для меня... и вот это примеры, но я не могу заставить его работать.
Что лучше, клиент или сервер на Python? Могу ли я найти пример qtscript?
Заранее спасибо!