-
Gesamte Inhalte
178 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von ComputNik
-
Ich habe mich mit einem Webserver versucht zu verbinden. Gestern hat es nicht funktioniert heute mit gleichem code schon, keine ahnung warum es nicht funktioniert hat. Versuche es jetzt mal auf meinem Zweitrechner ein Server.c laufen zu lassen und auf meinem ein client.c
-
Code: #include <stdio.h> #include <io.h> #include <winsock.h> #include <errno.h> #include <string.h> #define PORT 80 #define HOST "w2kserver" #define DIRSIZE 8192 main(argc, argv) int argc; char **argv; { char hostname[100]; char dir[DIRSIZE]; int sd; struct sockaddr_in sin; struct sockaddr_in pin; struct hostent *hp; // initialisiere Winsock WSADATA wsaData; if (WSAStartup (MAKEWORD(1, 1), &wsaData) != 0) { printf ("kann winsock nicht initialisieren.\n"); exit (EXIT_FAILURE); } printf("Initialisierung von Winsock war erfolgreich.\n"); strcpy(hostname,HOST); if (argc>2) { strcpy(hostname,argv[2]); } printf("strcpy war erfolgreich\n"); /* go find out about the desired host machine */ if ((hp = gethostbyname(hostname)) == 0) { perror("gethostbyname"); exit(1); } printf("go find out about the desired host machine\n"); /* fill in the socket structure with host information */ memset(&pin, 0, sizeof(pin)); pin.sin_family = AF_INET; pin.sin_addr.s_addr = ((struct in_addr *)(hp->h_addr))->s_addr; pin.sin_port = htons(PORT); printf("fill in the socket structure with host information\n"); /* grab an Internet domain socket */ if ((sd = socket(AF_INET, SOCK_STREAM, 0)) == -1) { perror("socket"); exit(1); } printf("socket Funktion erfolgreich\n"); /* connect to PORT on HOST */ if (connect(sd,(struct sockaddr *) &pin, sizeof(pin)) == -1) { perror("connect()"); exit(1); } printf("connect Funktion erfolgreich\n"); /* send a message to the server PORT on machine HOST */ if (send(sd, argv[1], strlen(argv[1]), 0) == -1) { perror("send"); exit(1); } printf("send message ergab keinen fehler"); /* wait for a message to come back from the server */ if (recv(sd, dir, DIRSIZE, 0) == -1) { perror("recv"); exit(1); } /* spew-out the results and bail out of here! */ printf("%s\n", dir); close(sd); } //############################# //als Quelle habe ich den Code aus dem obrigen Link benutzt. nach jedem abschnitt habe ich eine Textausgabe geschrieben um zu überprüfen an welcher stelle ein fehler auftritt: Bis zur Funktion send() funktioniert alles. die funktion recv() die überprüft ob alles angekommen ist wird nie beendet. warum nicht?
-
also läuft auf dem einem Rechner ein Client.c und auf dem anderen ein server.c?
-
Ich will eine art Chat Programm schreiben. Das heist zwei rechner miteinander verbinden und dan Daten hin und her schieben. So wie ich das jetzt verstanden habe muß sich rechner 1 mit dem Server verbinden und rechner 2 ebenfalls. Rechner 1 und 2 sind Clienten == eine verbindung aufbauen. Der Server warte auf diese Verbindung und nimmt sie entgegen. Also auf beiden Rechnern das gleiche Programm. Das Programm ertellt einen Socket und erstellt eine Verbindung zu einem Server über irgend- einen Port (Port ? == welchen nehme ich den da) So jetzt sind die verbindungen zum Server hergestellt. Wie sage ich aber jetzt dem Programm oder dem Server das diese Verbindungen die aufgebaut sind zueinander gehören?
-
Ein Ping Zum Beispiel. Netzwerkstrucktur: Ich arbeite an einem Clienten der als Hauptbenutzer an einer Domain angemeldet ist. Ich will mich mit einem anderen verbinden der im Prinzip die gleiche stellung hat wie mein rechner. wie ein Ping (von meinem Rechner suche ich einen anderen, aber keinen Server.) Die Serververbindung kriege ich hin. Jetzt weis ich folgendes nicht. muß ich einen Socket erstellen dann eine Verbindung zum Server erstellen (soweit gehts) und dann muß ich ja quasi vom Server runter zu dem rechner den ich erreichen will. (wieder mit connect ?)
-
Hallo, Ich will in meinem Programm einen Clienten (meinen Rechner) mit einem anderem verbinden. Ich will also am ende einen Clienten an der Leine haben. könnt ihr mahl die Logischen schritte Posten Danke
-
Funzt Danke
-
support@fachinformatiker.de
-
Vielleicht liegt es daran: Von Fachinformatiker.de Mailer An: uwe daniel@....... Betreff: Antwort auf blabla ich habe als E-Mail absender Mailer@fachinformatiker.de genommen. Ist das Falsch und wenn ja wie lautet sie?
-
Ich habe das richtige Outlook vom Office die Mail die ich von dir bekommen habe weil du geantwortet hast hat es noch nicht weitergeleitet in den Ordner werde es weiter Probieren.
-
Teste REgelassistent
-
Hallo, z.B. Ich bekomme jeden Tag mehrere Fachinformatiker E-Mails, das auf ein Aboniertes Thema geantwortet wurde. (Antwort auf den Beitrag "bla" Jetzt habe ich einen extra Ordner erstellt (Fachinfo) Ich will jetzt das alles was *.fachinformatiker.de als Absender hat automatisch in diesen Ordner kommt. Währe auch schön wenn für Mail´s mit dem Absender Fachinfor. das Ton Sie haben E-Mail erhalten weggelassen wird. Brauche also eine art Script oder sowas ind der art. Danke
-
Im 98 hatte ich immer wenn ich den Rechner neu Installiert hatte, das Problem das mein Modem nicht erkannt wurde. Habe dan immer alles was Modem heißt runtergehauen, modem ausgebaut, nach nochmaligem hoch und runterfahren ohne modem das ding wieder in einen anderen PCI Slot eingebaut und dann ging es. Im 2000 giet es das Problem nicht mehr. Aber Expliziet sagen woran das liegt kann ich dir auch nicht. Schmeiß dir das 2000´der drauf da hast du keine Probleme mehr.
-
Welcher Tarif war den das (freenet etc.)
-
Klick hat´s gemacht
-
Last Drive = Z: Das heist ich habe ein oder zwei system Platten c: und d:. dann bleiben mir ja noch ganze 22 Laufwerke die ich Usern zuweisen kann. Netzlaufwerke abgezogen und schon sind wir bei 18 Laufwerken. Das hört sich nicht nach einer Optimalen Lösung an
-
Folgendes: Massenspeicher http://www.microsoft.com/germany/ms/windows2000/magazin/artikel101.htm Ordnerbegrenzung Linux: http://www.team-computing.ch/schulserver.htm Ziatat Ordnerbegrenzung Mit dem Tool "Quota" begrenzen Sie den Speicherplatz der Schüler" Das mit dem Massenspeicher dürfte ja klar sein, das wollen wir ja aber auch nicht wissen. Die Ordnerbegrenzung mit dem Tool Quota ist für Linux --> Ich arbeite unter W2k und konnte es nicht testen. Link gesucht Ordnerbegrenzung im Windows
-
Das ist doch mal ein Wort Vielen Dank allen.
-
würde auch gerne wissen wie das geht. Das haben wir in der Schule auch. 2500 Schüler und jeder seinen eigenen ordner mit ein Paar MB. Das Läst sich ja jetzt schlecht mit Partitionen lösen. Wie das geht weis ich aber auch nicht
-
Habe was gefunden unter: http://www.robsite.de/daten/tutorials/sockdoc.pdf
-
Hallo, Ich will mich ein wenig mit Netzwerkprogrammierung beschäftigen. habe dazu folgenden Link gefunden: http://fsoft.de/netkomp/ Die sache ist aber noch nicht fertiggestellt und das was fertiggestellt war hat auch teilweise nicht richtig oder nur mit änderungen Funktioniert. Ich arbeite unter Windows 2000 möchte gerne wissen was ihr zum Thema Netzwerkprog. empfehlt. Es sollte nicht so Doll Schwierig sein Danke
-
Das was ich bei Microsoft gefunden habe kann man total weghauen und alles andere war mehr oder weniger etwas spezielles. Aber nie die ganze. Würde mich auch stark wundern wenn irgend jemand eine der nicht Microsoft heist dessen Hilfe vertreiben darf.
-
Ich suche diese ganz normale "Start -> Hilfe" Hilfe also keine extras sondern nur die hilfe die bei der install. mitkommt
-
Hallo, Ich habe einen W2k Server (eng). Da er englisch ist und somit die hilfe auch habe ich doch noch in einigen Ecken schwierigkeiten das eine oder andere zu verstehen. Kann mir jemand sagen ob und wo man eine Deutsche hilfe bekommt. Danke
-
DIE CPU geht noch!