[gelöst] QTcpServer und QTcpSocket Basics
Verfasst: 15. April 2016 18:06
Ok, eine Anfängerfrage zum Verständnis ...:
Ich möchte mittels TCP zwischen zwei Prozessen auf einem Rechner kommunizieren. Der eine Prozess benutzt einen QTcpSocket und verbindet sich mit dem Host:
Kann ich im zweiten Prozess das gleiche machen, d.h. einen QTcpSocket auf dieselbe Adresse und denselben Port verbinden? Oder muss der zweite Prozess einen QTcpServer bieten, der auf der 127.0.0.1 listened und dann bei eingehender Anfrage einen QTcpSocket* liefert? (Wenn ich ein ping 127.0.0.1 absende, dann bekomme ich ja jetzt schon eine Antwort, auch ohne dass ich extra einen Server auf der Adresse eingerichtet habe).
Mit anderen Worten: Könnte ich zwei Sockets direkt miteinander verbinden oder brauche ich immer einen Server?
Ich möchte mittels TCP zwischen zwei Prozessen auf einem Rechner kommunizieren. Der eine Prozess benutzt einen QTcpSocket und verbindet sich mit dem Host:
Code: Alles auswählen
QTcpSocket socket;
QHostAddress ip("127.0.0.1");
int port = 1212;
socket.connectToHost(ip, port);
Mit anderen Worten: Könnte ich zwei Sockets direkt miteinander verbinden oder brauche ich immer einen Server?