Nicht wirklich. Das Protokoll must du schon selber schreiben, damit deine Daten wieder korrekt zusammengesetzt werden.
Jupp, entwerder selber machen, oder man nimmt sich eine bestehende "Zwischenschich".
Socket und Co. kümmert sich nur um die Datenübertragung von einem "Stream", aber was da drin ist, ist den Sockets sowas von egal. (die haben sich auch garnicht darum zu kümmen)
Dafür gibt es dann die nächsten Level in der Übertragungshirachie, welche sich um die Datenverwaltung kümmen.
HTTP,
FTP,
POP3, DataSnap, REST,
SOAP usw. sind auch nur "Socket"-Verbindungen, mit einem entsprechenden Protokoll drumrum.