Bei einem IdTCPServer stellst du den Port ein, indem du
TIdTCPServer.DefaultPort auf deinen gewünschten Wert setzt, in deinem Fall eben 10102.
Beim Client lesen kannst du mit
TIdTCPClient.ReadLn für den String und
TIdTCPClient.ReadBuffer für den Record.