Hallo Liste, ich habe folgendes Problem. Ich moechte ein kleines Programm schreiben, wa einfach nur per Kommandozeile einen Host und Port entgegennimmt und einen String ueber einen Socket verschickt. Das ganze in C und unter Unix. Mein bisheriges Programm ist im Anhang. Es nutzt AF_INET und und TCP beim Aufbau der Verbindung socket(AF_INET, SOCK_STREAM,0). Beim Ausfuehren bekomme ich die Fehlermeldung "Adress famliy not supported by protocol family". Leider weiss ich damit nicht viel anzufangen. Selbst das C-Programm stammt nicht von mir. Daher zwei Fragen: Kann mir jemand bei dem Fehler weiterhelfen und kennt jemand ein Tutorial? Vielen Dank im voraus. Nils
Hi Nils! Nils Meinert schrieb am 18.01.2005 14:55 :
Kann mir jemand bei dem Fehler weiterhelfen und kennt jemand ein Tutorial?
Weiterhelfen kann ich dir nicht, da es der Anhang nicht in die Liste geschafft hat. Vielleicht hilft dir das weiter: http://www.nt.fh-koeln.de/fachgebiete/inf/vogt/bs/c_programme/socket_server.... http://www.nt.fh-koeln.de/fachgebiete/inf/vogt/bs/c_programme/socket_client.... Ansonsten würde ich einfach mal google mit 'unix c sockets' füttern. Gruß, Michael
Hallo Nils, wenn Du Deinen Source-Code tatsächlich anhängen würdest, wäre es einfacher als mit der Glaskugel ;-). Nils Meinert wrote:
stammt nicht von mir. Daher zwei Fragen: Kann mir jemand bei dem Fehler weiterhelfen und kennt jemand ein Tutorial?
Als Tutorial kann ich empfehlen: W. Richard Stevens: Programmieren von UNIX-Netzen, ISBN 3-446-16318-2 und evtl. Helmut Herold: Linux-Unix Systemprogrammierung, ISBN 3-8273-1512-3 Mit etwas Suchen bei den Verlagen findest Du jeweils auch die Beispiel-Sources zum Runterladen. -- Mit freundlichen Grüßen Best regards // Dierk Froehling // aycan Digitalsysteme GmbH // Innere Aumuehlstrasse 5 // 97076 Wuerzburg // Germany // phone: +49.931.270 40 90 // fax: +49.931.270 40 91 // mailto:dfroehling@aycan.de // http://www.aycan.de
participants (3)
-
Dierk Fröhling
-
Michael Wenger
-
Nils Meinert