Naja irgendetwas stellt die Verbindung her. Es gibt z.B. von
Indy IdTCP bzw. IdUDP, je nachdem ob du
TCP oder UDP verwendest. Also die Kernkomponente wo du sagst:
Schicke an die IP X.Y.Z.A den Text B.
Das was wir dir vorschlagen ist, dass du ständig einen TServerSocket oder TClientSocket hast, der einfach an die bei ihm gespeicherte
IP einen bestimmten Text schickt.
Außerdem ist ein Pointer kein Cardinal. Okay beide sind 32 bit breit (noch), aber mit 64 bit muss Cardinal nicht auch auf 64 sich verbreitern. Von welchen Typ ist denn Socket (also wo du in der Zeile den auf Cardinal castest). Den gleichen Typ könntest du statt Pointer nehmen.
MfG
Fabian