Empfangene Daten weiter senden?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
funkheld
User
Beiträge: 224
Registriert: Sonntag 31. Oktober 2010, 09:26

Donnerstag 8. Februar 2018, 15:24

Hallo, guten tag.
Ich habe dieses Programm, welches Daten von einem Server empfängt.
Wie kann ich jetzt bitte die Daten an einem anderen Programm weiter senden zb an einem Clienten?

Code: Alles auswählen

import time
import krpc

conn = krpc.connect(
	name='servo1',
	address='127.0.0.1',
	rpc_port=1000, stream_port=1001)

vessel = conn.space_center.active_vessel

group = conn.infernal_robotics.servo_group_with_name(vessel, 'servo1')

if group is None:
    print('Group not found')
    exit(1)

for servo in group.servos:
    daten=(servo.name, servo.position)  >>>>>>>>>>>>>>> diese Daten bitte weiter an ein anderes Programm


Danke.
Gruss
__deets__
User
Beiträge: 3510
Registriert: Mittwoch 14. Oktober 2015, 14:29

Donnerstag 8. Februar 2018, 16:19

Dazu brauchst du einen IPC-Mechanismus, den das andere Programm versteht. Dazu gehoeren Sockets, Shared Memory, FIFOs... gibt viele Moeglichkeiten. Wenn du da volle Kontrolle drueber hast, und es sich um "Echtzeitdaten" handelt, ist wahrscheinlich ein UDP-Socket die beste Wahl. Wenn der Client bestimmte Vorstellungen hat, musst du tun, was er verlangt. Das koennen wir ja nicht wissen.
funkheld
User
Beiträge: 224
Registriert: Sonntag 31. Oktober 2010, 09:26

Donnerstag 8. Februar 2018, 16:42

Danke.
Gruss
Antworten