ich möcte einen Echtzeit-Datenaustausch zwischen Fortran und Python realieseren. z.B. habe ich:
Fortran Code:
Code: Alles auswählen
program simple
implicit none
integer:: a, b, c
a = 1
b = 2
c = a + b
write(*,*) 'c = ', c
end program simple
Python code:
Code: Alles auswählen
# c = received data from Fortran
d = c + 1
# the variable "d" shall be sent to Fortran
Ich möchte die Verwendung von externen Dokumententen, z.B. .txt File, vermeiden, in dem die Daten aufgeschrieben und abgelesen werden können. Es wäre gut etwas wie TCP-Socket zu verweden. In Python ist die realieseirung von TCP Socket einfach. TCP Socket in Fortran ist aber sehr problematisch. Ich kann leider im Internet kein vernünftiges Beispiel finden. Ich bin Anfenger in Programierung. Gibt es andere optionen diese Aufgabe zu lösen? Wenn Sie ein kleines Beispiel zur Lösung dieses Problems geben könnten, sogabr mit TCP Soket, wäre ich Ihnen dankbar.