Zu 1: Es gibt diverse Hilfsprogramme (netcat oder auch perl-skrtipte) die es Dir erlauben, ohne C-Programmierung Daten uebers Netz zu versenden.
Zu 2: Im Prinzip Ja. Die Client muss auf einem bestimmten Port lauschen, um das Paket empfangen zu koennen (und der Server muss die Port Nummer kennen). Die Namensgebung ist dabei wohl etwas eine Geschmackfrage, der Server ist der "Diensterbringer".
Zu 3. Ja.
Zu 4. Ja, aber Server und Client muessen den selben Port verwenden (der Server muss das Paket an den korrekten Client-Port schicken).
Nic