Ich geb' mir mal selbst die Anwort:
Ist es richtig, dass die
Unit WinSock2 der Ersatz für die
Unit WinSock ist?
Ja. (es fehlt aber z.B. die Deklaration für SOL_SOCKET)
Sollte man daher auf WinSock2 umstellen (was wohl nicht ohne Anpassungen geht) um neuere Features wie z.B. Multicast nutzen zu können?
Ja, man muss dazu aber einige Datentypen anpassen. (z.B. TSocket anstelle von Integer verwenden)