Den krpc-Server kannst du nur Daten senden und von ihn Daten anfordern. Die du dann selber zerlegen musst um diese auszuwerten.
Er arbeitet nur mit Python , C++, C# oder Lua zusammen.
https://krpc.github.io/krpc/getting-started.html
In Purebasic habe ich mir ein Client aufgebaut zu Python , von da hole ich die Daten ab.
Dieser Cleint arbeitet nur mit dem krpc-Server:
conn = krpc.connect(name='Sub-orbital flight',
address='127.0.0.1',
rpc_port=1000, stream_port=1001)
Dieser Server im Python-Programm arbeitet arbeitet mit dem Purabasic-Clienten:
TCP_IP = '127.0.0.1'
TCP_PORT = 5000
Code: Alles auswählen
import time
import krpc
import socket
TCP_IP = '127.0.0.1'
TCP_PORT = 5000
BUFFER_SIZE = 64
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((TCP_IP, TCP_PORT))
s.listen(1)
con, addr = s.accept()
conn = krpc.connect(name='Sub-orbital flight',
address='127.0.0.1',
rpc_port=1000, stream_port=1001)
Gruss