Was ich versuche, ist es, 2 Sockets zu einem Hostnamen und einem Port zu erstellen. Eine Verbindung ist mit Eingabe- und Ausgabeströmen verbunden. Eine Verbindung ist nur mit dem Ausgabestream verknüpft.Über CFStreamCreatePairWithSocketToHost von IOS
Die erste Verbindung wird zuerst mit CFStreamCreatePairWithSocketToHost erstellt und die entsprechenden Streams werden geöffnet, dann wird die zweite Verbindung mit readstream als nil erstellt.
Ich habe festgestellt, dass ich Daten an den Remote-Server über die beiden Ausgabeströme senden kann. Das iPhone kann jedoch keine Daten vom Remote-Server empfangen.
p.s. Wenn nur die erste Verbindung hergestellt wird, ist es kein Problem, Daten vom Server zu senden und zu empfangen.