Python und C++ Sockets

Diskutiere Python und C++ Sockets im Developer Network Forum im Bereich Hardware & Software Forum; Hi, folgendes ich habe ein C++ Programm was wie der Titel schon sagt einen Socket im listen modus an Port 12345 (oder sonstwo) dran bindet...
  • Python und C++ Sockets Beitrag #1
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Hi,
folgendes ich habe ein C++ Programm was wie der Titel schon sagt einen Socket im listen modus an Port 12345 (oder sonstwo) dran bindet.

Später soll mal ein anderes Program drauf connecten können, aber vorerst will ich zum testen mancher dinge mithilfe eines Python scribts darauf connecten.

Connecten läuft alles schön und gut aber die daten kommen nicht richtig an

Python:
Code:
import socket, sys

print(" \n[+]erstellt socket")
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)

print("[+] Connect")
try:
    s.connect(("127.0.0.1",12345))

except:
        print("[x] Error Server nicht vorhanden")
        sys.exit(0)

print ("[+] Send Buffer")
s.send('Hello Wold')

Klitzekleiner Ausschnitt aus dem C++ Program welchen ich extram zum debuggen eingefügt habe:
Code:
char buf[1024];
recv(sock,buf,-1,0);
cout<<buf[0]<<buf[1]<<buf[2]<<endl;
 
  • Python und C++ Sockets Beitrag #2
Matyr

Matyr

Bekanntes Mitglied
Dabei seit
09.03.2007
Beiträge
428
Reaktionspunkte
0
Ok, hat sich erledigt die socket verbindung wurde in python einfach zu schnell beendet und dadurch hat recv(...) im C-Programm keine Daten mehr empfangen.

Durch ein einfaches einbauen von sys.time(1) im Python script vor dem schließen des sockets hat gereicht.

Mfg. matyro
 
Thema:

Python und C++ Sockets

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben