Zum Inhalt springen

Phade

Mitglieder
  • Gesamte Inhalte

    324
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Phade

  1. Hallo zusammen, als erstes möchte ich sagen, dass sich nach einigen Änderungen in den Firewalleinstellungen sich die Rechner sehen. Das heist, der Pro-Würfel sieht erst den Home-Würfel, wenn ich diesen im Netzwerk suche. Ping funktioniert auch und beide Rechner kommen auf die Fritz!Box. Das was jetzt nicht funktioniert ist das zugreifen auf den jeweiligen Rechner. Also der Home darf nicht auf den Pro und umgekehrt zugreifen. Nichts desto trotz Poste ich jetzt mal die von euch gewünschten Ausgaben der Netzbefehle. XP Pro-Würfel: Microsoft Windows XP [Version 5.1.2600] © Copyright 1985-2001 Microsoft Corp. C:\Dokumente und Einstellungen\Stefan>ipconfig /all Windows-IP-Konfiguration Hostname. . . . . . . . . . . . . : gunny Primäres DNS-Suffix . . . . . . . : Knotentyp . . . . . . . . . . . . : Gemischt IP-Routing aktiviert. . . . . . . : Ja WINS-Proxy aktiviert. . . . . . . : Nein Ethernetadapter LAN-Verbindung 2: Verbindungsspezifisches DNS-Suffix: Beschreibung. . . . . . . . . . . : Realtek RTL8139/810x Family Fast Ethernet NIC Physikalische Adresse . . . . . . : 00-11-2F-40-DB-25 DHCP aktiviert. . . . . . . . . . : Ja Autokonfiguration aktiviert . . . : Ja IP-Adresse. . . . . . . . . . . . : 192.168.178.20 Subnetzmaske. . . . . . . . . . . : 255.255.255.0 Standardgateway . . . . . . . . . : 192.168.178.1 DHCP-Server . . . . . . . . . . . : 192.168.178.1 DNS-Server. . . . . . . . . . . . : 192.168.178.1 Lease erhalten. . . . . . . . . . : Mittwoch, 3. August 2005 22:03:04 Lease läuft ab. . . . . . . . . . : Samstag, 13. August 2005 22:03:04 C:\Dokumente und Einstellungen\Stefan> Microsoft Windows XP [Version 5.1.2600] © Copyright 1985-2001 Microsoft Corp. C:\Dokumente und Einstellungen\Stefan>nbtstat -c LAN-Verbundung 2: Knoten-IP-Adresse: [192.168.178.20] Bereichskennung: [] Keine Namen im Cache C:\Dokumente und Einstellungen\Stefan> Microsoft Windows XP [Version 5.1.2600] © Copyright 1985-2001 Microsoft Corp. C:\Dokumente und Einstellungen\Stefan>netstat -r Routingtabelle =========================================================================== Schnittstellenliste 0x1 ........................... MS TCP Loopback interface 0x2 ...00 11 2f 40 db 25 ...... Realtek RTL8139/810x Family Fast Ethernet NIC - Paketplaner-Miniport =========================================================================== =========================================================================== Aktive Routen: Netzwerkziel Netzwerkmaske Gateway Schnittstelle Anzahl 0.0.0.0 0.0.0.0 192.168.178.1 192.168.178.20 20 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.178.0 255.255.255.0 192.168.178.20 192.168.178.20 20 192.168.178.20 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.178.255 255.255.255.255 192.168.178.20 192.168.178.20 20 224.0.0.0 240.0.0.0 192.168.178.20 192.168.178.20 20 255.255.255.255 255.255.255.255 192.168.178.20 192.168.178.20 1 Standardgateway: 192.168.178.1 =========================================================================== Ständige Routen: Keine C:\Dokumente und Einstellungen\Stefan> XP Home-Würfel: Microsoft Windows XP [Version 5.1.2600] © Copyright 1985-2001 Microsoft Corp. G:\Dokumente und Einstellungen\Bine>ipconfig /all Windows-IP-Konfiguration Hostname. . . . . . . . . . . . . : binchen Primäres DNS-Suffix . . . . . . . : Knotentyp . . . . . . . . . . . . : Unbekannt IP-Routing aktiviert. . . . . . . : Ja WINS-Proxy aktiviert. . . . . . . : Nein Ethernetadapter LAN: Verbindungsspezifisches DNS-Suffix: Beschreibung. . . . . . . . . . . : Realtek RTL8139/810X Family PCI Fast Ethernet NIC Physikalische Adresse . . . . . . : 00-0F-EA-1D-0E-CA DHCP aktiviert. . . . . . . . . . : Ja Autokonfiguration aktiviert . . . : Ja IP-Adresse. . . . . . . . . . . . : 192.168.178.21 Subnetzmaske. . . . . . . . . . . : 255.255.255.0 Standardgateway . . . . . . . . . : 192.168.178.1 DHCP-Server . . . . . . . . . . . : 192.168.178.1 DNS-Server. . . . . . . . . . . . : 192.168.178.1 Lease erhalten. . . . . . . . . . : Mittwoch, 3. August 2005 22:20:45 Lease läuft ab. . . . . . . . . . : Samstag, 13. August 2005 22:20:45 Ethernetadapter LAN-Verbindung 3: Verbindungsspezifisches DNS-Suffix: Beschreibung. . . . . . . . . . . : AVM FRITZ!web PPP over ISDN Physikalische Adresse . . . . . . : 00-07-77-64-09-32 DHCP aktiviert. . . . . . . . . . : Nein IP-Adresse. . . . . . . . . . . . : 192.168.120.254 Subnetzmaske. . . . . . . . . . . : 255.255.255.0 Standardgateway . . . . . . . . . : DNS-Server. . . . . . . . . . . . : 192.168.120.252 192.168.120.253 G:\Dokumente und Einstellungen\Bine> Microsoft Windows XP [Version 5.1.2600] © Copyright 1985-2001 Microsoft Corp. G:\Dokumente und Einstellungen\Bine>nbtstat -c LAN: Knoten-IP-Adresse: [192.168.178.21] Bereichskennung: [] Keine Namen im Cache LAN-Verbindung 3: Knoten-IP-Adresse: [192.168.120.254] Bereichskennung: [] Keine Namen im Cache G:\Dokumente und Einstellungen\Bine> Microsoft Windows XP [Version 5.1.2600] © Copyright 1985-2001 Microsoft Corp. G:\Dokumente und Einstellungen\Bine>netstat -r Routingtabelle =========================================================================== Schnittstellenliste 0x1 ........................... MS TCP Loopback interface 0x2 ...00 0f ea 1d 0e ca ...... Realtek RTL8139/810X Family PCI Fast Ethernet NI C - Paketplaner-Miniport 0x3 ...00 07 77 64 09 32 ...... AVM FRITZ!web PPP over ISDN - Paketplaner-Minipo rt =========================================================================== =========================================================================== Aktive Routen: Netzwerkziel Netzwerkmaske Gateway Schnittstelle Anzahl 0.0.0.0 0.0.0.0 192.168.178.1 192.168.178.21 20 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.120.0 255.255.255.0 192.168.120.254 192.168.120.254 1 192.168.120.254 255.255.255.255 127.0.0.1 127.0.0.1 1 192.168.120.255 255.255.255.255 192.168.120.254 192.168.120.254 1 192.168.178.0 255.255.255.0 192.168.178.21 192.168.178.21 20 192.168.178.21 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.178.255 255.255.255.255 192.168.178.21 192.168.178.21 20 224.0.0.0 240.0.0.0 192.168.120.254 192.168.120.254 1 224.0.0.0 240.0.0.0 192.168.178.21 192.168.178.21 20 255.255.255.255 255.255.255.255 192.168.120.254 192.168.120.254 1 255.255.255.255 255.255.255.255 192.168.178.21 192.168.178.21 1 Standardgateway: 192.168.178.1 =========================================================================== Ständige Routen: Keine G:\Dokumente und Einstellungen\Bine> So, das waren die von euch gewünschten Befehle die ich malö ausführen sollte. Ich hoffe ihr könnte was damit anfangen. Thanx
  2. hmmm..., also Konfiguriert habe ich sie schon. Nur als ich die Software auf dem Home-Würfel installiert habe, funktionierte es nicht mehr. das heist, das Netzwerk funktioniert auch vorher nicht. Nur der zugriff vom Pro-Würfel funktionierte nicht mehr. Irgendwie wird immer komplizierter oder ???? thanx,
  3. Hi, @amadeus: Vielleicht solte ich das dann auch mal probieren, nur habe ich gehört, das man das doch lieber lassen sollte, die Box per USB anzusprechen..... Sollte ich dann einen Rechner per LAN und den anderen per USB anschließen ???? Ja ne??? thanx
  4. Hi, also, @hubibi: Nö ich habe nichts von Norton installiert, Ja ich habe auf beiden Rechnern Freigaben wo alle Benutzer die Daten verändern dürfen und nochmals nö, die Rechner finden sich nicht über die Computersuche. Das ist ja das Witzige, der Home-Würfel sieht den Pro in der Netzwerkumgebung darf aber nicht drauf zugreifen...... @hades: Ok, werde dir morgen die Ausgaben posten, bin ja bei der Arbeit. Ich kann dir aber sagen, dass der Ping nicht zwischen beiden Rechnern funktioniert. thanx,
  5. Ok, sorry , meinte Netzwerkkabel... ;-) *g* hmm, das wird etwas problematisch, da die Magentafarbenen mir noch nicht die Leitung frei gemacht haben. Sitzte nun bei der Arbeit und hoffe es so zu klären. Ich versuche es mal: IP der Box: 192.168.178.1 Welches dann auch der Gateway und DNS ist. XP Home Würfel : 192.168.178.21 XP Pro Würfel : 192.168.178.20 Mist das mit den Routen wüsste ich jetzt nicht. Hilft das weiter ? Bei beiden Rechnern ist die Firewall Deaktiviert thanx,
  6. Hallöchen zusammen, Ich habe am Freitag vergangene Woche meine Fritz!Box DSL 2030 bekommen und laut Installationsanweisung angeschlossen und installiert. (zudem auch die mitgelieferte Software) Nun habe ich zwei Rechner per LAN an die Box angeschlossen, die DHCP und DNS automatisch beziehen und dieses auch bekommen. (Erster Rechner Windows XP Pro; Zweiter Rechner Wondows XP Home) Nun zu dem Problem, ich kann von keinem der beiden Rechner die Box anpingen, einen der beiden Rechner, noch auf die Box zugreifen :confused: :confused: (Bei beiden Rechnern wird jedoch gesagt, das ein Netzkabel angeschlossen ist...) Auf dem XP Home Würfel kann man den XP Pro Würfel in der Netzwerkumgebung sehen, aber nicht darauf zugreifen, Der XP Pro Würfel "sieht" den Home Würfel überhauptnicht!!! :confused: :confused: Ich stehe vor dem Rande der Verzweiflung, da mir nicht klar wird, wo der Fehler liegen könnte...kann mir jemand von euch helfen? Thanx, im vorraus Phade
  7. Nein ich benutze es nicht, sondern in dem Beispiel welches ich gefunden haben wird es benutzt. Wie meinst du das mit dem nicht unbedingt außerhalb des Programms machen??? Kann ich das in die main-Funktion schreiben??? Ich dachte das das zur Übersicht besser wäre???!!!???
  8. Siehst du, da geht es ja schon los, dann kann ich ja lange suchen... Mein Problem ist die letzte Funktion, die, die den COM1 auslesen soll. Ich weiß nicht, wie ich das hin bekomme. Ich habe ein Beispiel gefunden, wo es um CDs auslesen geht, gefunden und die benutzen halt struct. Und ich weiß nicht, ob ich das jetzt nicht auch benutzen kann oder nicht.....
  9. Hallöchen zum dritten, bin nun so weit: /***************************************************************** ****************************************************************** **This C-Code is Freeware. You can use it, or canche something.*** **When you have some upgrades, send me an Email.****************** **stefan.aust1@gmx.net . And now, have a lot of fun !************* ****************************************************************** **The programm was tested on a Linuxsystem************************ ****************************************************************** *****************************************************************/ #include <stdio.h> /* Standard input/output definitions */ #include <string.h> /* String function definitions */ #include <unistd.h> /* UNIX standard function definitions */ #include <fcntl.h> /* File control definitions */ #include <errno.h> /* Error number definitions */ #include <termios.h> /* POSIX terminal control definitions */ /* Definition of Port */ #define port "/dev/ttyS0" /* Open COM1 */ static int open_port(void) { char fd = open (port, O_RDWR | O_NOCTTY | O_NDELAY); /* fd is the File descriptor for the Port */ if (fd == -1) { if (errno == ENOTTY) printf("NO HARDWARE CONNECTED !\n"); else printf("open_port: Unable to open /dev/ttyS0 - \n"); return (-1); } return fd; } /* Status Messages */ int main(int argc, char * argv[]) { char fd = open_port(); if (fd > 0) { printf("Com1 open! \n", &fd); } else { printf("Com1 not open!!\n"); } return 0; } /* Print Data from COM1 */ static void read_port (char fd) { /**Declaration for the read proces**/ /**Hier hänge ich jetzt**/ } [/PHP] Aber ich muss sagen das ich nicht weiter weiß und komme. Ich habe jetzt den halben Tag im Netz gesucht und alle meine Bücher gewälzt aber nüschts gefunden..... Das heißt, ich habe schon etwas gefunden, nur verwirrt mich das etwas, in diesem Beispiel wird [i]struct[/i] verwendet. Wäre das "besser"??? Da hänge ich halt jetzt.... thanx,
  10. Hi nochmal, wie ihr sicher schon richtig vermutet, stehe ich gerade mal wieder auf dem Schlauch. Und zwar habe ich in meinen Unterlagen gelesen, das man entweder fprintf benutzen kann, oder fputs. Wobei ich dann aber bei fputs noch zusätzlich fp als Zeiger benutzen muss und dann noch fgets.... Jetzt weiß ich nicht so recht, welche von den beiden Optionen nehmen soll. Ist eventuell eine dumme Bildunglücke, aber leider habe ich diese. (Zudem fehlt mir das Programmierer denken; ich sehen zwar den Quelltext, verstehe auch das meiste, nur fallen mir zum Beispiel Optimiermöglichkeiten nicht auf, oder halt jetzt das mit dem fprintf oder fputs....) Trotzdem Thanx,
  11. Hmm, da muss ich dir recht geben. Zum Glück, schreiben wir hier kaum Programme selber, diese Aufgabe war Quasi eine Abschnittsaufgabe, als nächstes komm eine Aufgabe über Netzwerke oder so etwas (verstehst du?). Aber nichts desto trotz hast du recht, nachher kommt noch einer und sagt, da ich das ja kann müsste ich da mal eben was machen und muss dann bis 12 fertig sein.... Ich werde mal meine Bücher die ich hier habe zu Rate ziehen und natürlich die Links von euch. Falls sich noch Fragen ergebn, werde ich sie dann hier stellen, denn unbedingt ein neues Thema anzufangen wäre ja quatsch.... thanx,
  12. Also könne ich auch als printf sagen Com1 geöffnet, oder nicht??? Dann muss ich also jetzt noch eine Funktion schreiben, die Port ausliest?!!...
  13. Ich habe die main-Funktion jetzt so gecodet: int main(int argc, char* argv[]) { int fd = open_port(); if (fd > 0) { printf("Com1: %d\n",open_port); } else { printf("An Com1 liegen keine Daten an!\n"); } return 0; }[/PHP] und bekomme in der Konsole fogendes ausgegeben: [code]isesrv101:/home/Phade/C-Programme # ./port Com1: 134514316 isesrv101:/home/Phade/C-Programme #[/code] Ich vermute mal, das das nicht vom Thermostaten kommt, der müsste doch eigentlich viel mehr ausgeben..... Oder irre ich mich da?
  14. Also ich habe jetzt mal folgendes zusammengetippt....: /* port.cpp*/ #include <stdio.h> // Standard input/output definitions #include <string.h> // String function definitions #include <unistd.h> // UNIX standard functiondefinations #include <fcntl.h> // File controll definations #include <errno.h> // Error number definations #include <termios.h> // POSIX terminal controll definations #include <iostream.h> /* * 'open_port()' - Open serial port 1. * * Returns the file descriptor on success or -1 on error. */ #define port "/dev/ttyS0" static int open_port(void) { int fd = open (port, O_RDWR | O_NOCTTY | O_NDELAY); // File discriptor for the Port if (fd == -1) { if (errno == ENOTTY) printf("Kein Gerät angeschlossen !\n"); else printf("open_port: Unable to open /dev/ttyS0 - \n"); return (-1); } return fd; } int main(int argc, char* argv[]) { int fd = open_port(); if (fd > 0) { printf("Com1: %d\n", fd); } else { printf("An Com1 liegen keine Daten an!"); } return fd; } [/PHP] Er gibt mir nur Com1 aus, sonst nüschts....ich glaube ich habe was vergessen...... Wo habe ich denn jetzt noch was falsch bzw. könnte ich optimieren ???
  15. Ja, habe ich, dort wird erklärt wer was macht. Wie formuliere ich ... #define CDROM "/dev/cdrom" ... static int open_cdrom (void) { int fd = open (CDROM, O_RDONLY | O_NONBLOCK); if (fd == -1) { if (errno == ENOMEDIUM) printf ("Keine CD im Laufwerk!\n"); else perror ("Fehler bei open()"); exit (EXIT_FAILURE); } return fd; }[/PHP] so um, das es zu meinem Port passt??? Es geht mir besonders um diese Stelle: [PHP] ... if (errno == ENOMEDIUM) //Hier geht es mir besonders drum printf ("Keine CD im Laufwerk!\n"); else printf ("Fehler bei open()"); // Habe hier perror dur printf ersetzt exit (EXIT_FAILURE); ... Thanx,
  16. Das mit dem ersten if, ist mir auch gerade erst aufgefallen. Ich meine es so verstanden zu haben, O_RDWR bedeutet soviel wie: darf lesen und schreiben O_NOTTY hängt mit der Baudrate zusammen und O_NDELAY bedeutet nicht warten. Ok, wenn ich in der main-Funktion nicht gucken muss ob der Port auf ist, lass ich es weg. Aber wie bekomme ich es hin das main mir die Daten ausgibt, die am Port ankommen??? <edit> Ich könnte zur not nachschauen war perror so macht.... :mod: </edit>
  17. Wir sind nun bei der Objektorientierten Programmierung....und auch mein Lehrer bringt nicht wirklich viel rüber....Ist aber ein anderes Thema.... Hmm, also wenn ich fragen habe, kann ich meinen "Ausbilder" fragen, nur hat der halt auch nicht die Ahnung von C. Und leider haben wir keine Programmierer in unserem Betrieb. Ich könnte höchstens mal fragen ob der Betrieb mir nicht dieses C-Buch "spendiert ", welches oben angesprochen wurde. Ich habe da bei meiner Internetsuche folgendes gefunden: ... #define CDROM "/dev/cdrom" ... static int open_cdrom (void) { int fd = open (CDROM, O_RDONLY | O_NONBLOCK); if (fd == -1) { if (errno == ENOMEDIUM) printf ("Keine CD im Laufwerk!\n"); else perror ("Fehler bei open()"); exit (EXIT_FAILURE); } return fd; }[/PHP] Jetzt meine Frage, wie kann ich [PHP]if (errno == ENOMEDIUM) printf ("Keine CD im Laufwerk!\n"); else perror ("Fehler bei open()"); exit (EXIT_FAILURE); so ummodeln, das das auf meinen Port passt. (Also auf den am Server natürlich!!!! ) Ich habe schon begonnen meinen Code wie Folgt umzuschreiben: #include <stdio.h> // Standard input/output definitions #include <string.h> // String function definitions #include <unistd.h> // UNIX standard functiondefinations #include <fcntl.h> // File controll definations #include <errno.h> // Error number definations #include <termios.h> // POSIX terminal controll definations #include <iostream.h> /* * 'open_port()' - Open serial port 1. * * Returns the file descriptor on success or -1 on error. */ #define port "/dev/ttyS0" static int open_port(void) { int fd = open (port, O_RDWR | O_NOCTTY | O_NDELAY); // File discriptor for the Port if (fd == -1) { if perror("open_port: Unable to open /dev/ttyS0 - "); } return fd; } int main(int argc, char* argv[]) { int fd = open_port(); if (( fd = fopen ("/dev/ttyS0", O_RDRW)) <0) { ;//Hier fehlt noch was, ist bekannt } return fd; }[/PHP] Thanx,
  18. Also, mein Betrieb hat sich mit mir zusammengetzt und eine Aufgabe gesucht. Wir haben uns dann halt auf diese Aufgabe geeinigt. Ich habe aber auch angemerkt, dass meine C/C++ Kenntnisse nicht ausreichend sind, das wir in der Schule auch noch ganz woanders sind... Der Betrieb hat dann nur gesagt, mach die Aufgabe, bis sie fertig ist....
  19. Also, das mit den Dateien haben wir in der Schule durchgenommen. Leider hat es da bei mir etwas gehakt.... :floet: Was soll denn das "Machwerk" kosten ??? :confused: :confused: Wie jetzt ??? :confused: :confused:
  20. Erschien mir für richtig dies in der main-Funktion ausgeben zu lassen. Ich habe in einem C++-Buch folgendes gefunden: FILE *fopen(const char *filname, const char *mode); Also würde ich das jetzt so schreiben: FILE *fp; fp = fopen("/dev/ttyS0", "r"); Richtig??? Tolle knappe antwort.
  21. Ja, stimmt... Klar kenne ich printf, nur habe ich eben gedacht, das ich das am besten in der mian Funktion (???) ausgeben lasse. War sie denn richtig beantwortet ??? (wenigstens halbwegs???) Hmmm, na dann machen wir es eben so. Da der Port ja wie eine Datei angesprochen ....usw. werden kann, möchte ich das, was der Thermostat sendet ausgeben. Das Programm soll einmal gucken was da am COM1 ankommt und das dann per printf ausgeben. Das ist doch eigentlich einfach und zu realisieren oder ??? @realisticer, danke für die Links, zwei kenne ich schon, trotzdem nochmals danke und sorry fürs nerven... Thanx, P.S.: Ich hoffe nur, das ich euch nicht zu sehr nerve mit diesem Thema...
  22. Hmmm,.... das ist mir leider auch klar. Nur will ersten mein Betrieb, das ich die Aufgabe hinbekomme und zweitens möchte ich das auch. Ja, da muss ich gestehen, das ich die Begrifflichkeiten und somit auch die Grundlagen nicht so recht drauf habe. ich hoffe ja mal, das ich die irgendwann mal drauf haben werde..... Wie er mir den returnwert ausgibt. (Jetzt haue ich wieder in die vollen) ich denke doch : perror("open_port: Unable to open /dev/ttyS0 - "); Oder :confused: (Ich muss zugeben, das ich jetzt doch etwas verwirrt bin ! Wie schon oben erwähnt, das ist mir schon bekannt, nur schaffe ich es icht, mich irgendwie auf einen Stand zu bringen. Kann mir selbst nicht erklären wie das kommt. Ich will mich jetzt hier auch nicht rausreden, aber ich hoffe, das ich hier durch eure Hilfe halt etwas lerne, was ich dann behalten kann..... Thanx,
  23. :confused: Verstehe ich gerade nicht.... :confused: Das heißt also, wenn ich nun noch ein, zwei Variablen einbaue, die den Port z.B. liest, würde das Funktionieren?!! _________________________________________________________________ Ich weiß, dass man einen Port wie eine Datei ansprechen, öffnen, schreiben, lesen und schliessen kann. Das tue ich aber doch schon in der open_port Variablen, oder ??? ... fd = open("/dev/ttyS0", O_RDRW | O_NOCTTY | O_NDELAY); ... [/PHP] Aber wie sage ich ihm das in der main ?
  24. Also, ich habe mal den letzten vorschlag übernommen und siehe da, der Compiler Compiliert!!!!! :mod: Nur, wenn ich nun die Compilierte Datei dann Ausführen möchte, passiert entweder nüschts, oder das Terminal sagt mir keine Berechtigung..... Siehe Codes.... Hier der Code: #include <stdio.h> // Standard input/output definitions #include <string.h> // String function definitions #include <unistd.h> // UNIX standard functiondefinations #include <fcntl.h> // File controll definations #include <errno.h> // Error number definations #include <termios.h> // POSIX terminal controll definations /* * 'open_port()' - Open serial port 1. * * Returns the file descriptor on success or -1 on error. */ int open_port() { int fd; // File discriptor for the Port fd = open("/dev/ttyS0", O_RDWR | O_NOCTTY | O_NDELAY); if (fd == -1) { /* * Could not open Port. */ perror("open_port: Unable to open /dev/ttyS0 - "); } else fcntl(fd, F_SETFL, FNDELAY); return (fd); } int main(int argc, char* argv[]) { int fd = open_port(); //tue irgendwas mit fd (was weiss ich, lesen, schreiben etc.) return 0; }[/PHP] Hier das Terminal: [code]Phade@isesrv101:~/C-Programme> ./port Phade@isesrv101:~/C-Programme> ./port.cpp bash: ./port.cpp: Keine Berechtigung Phade@isesrv101:~/C-Programme> su Password: isesrv101:/home/Phade/C-Programme # ./port.cpp bash: ./port.cpp: Keine Berechtigung isesrv101:/home/Phade/C-Programme # ./port[/code] Wie zu sehen, habe ich es auch als Root versucht. Hier habe ich laut Terminal ja keine Berechtigung...... Weiß da jemand weiter ???? Thanx,

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...