![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| High Level Programmering Post spørsmål om C, C + +, Java, SQL og andre programmeringsspråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Problemet med socket lesing | swap007 | UNIX for Advanced & ekspertbrukere | 2 | 05-21-2008 02:08 |
| HTTP Keep-Alive socket problem | imdupeng | High Level Programmering | 0 | 03-29-2008 09:11 |
| Koble med X-seier problem | dragunu | UNIX for Dummies Spørsmål og svar | 2 | 02-27-2007 10:21 |
| Socket Problem | Agent007 | High Level Programmering | 3 | 04-03-2004 09:15 |
| [Problem] Gjenbruk porten i BSD socket | Nemlig | High Level Programmering | 1 | 11-28-2003 11:36 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Problemer med å koble til Socket
Kan noen hjelpe? Jeg prøver å skrive et program som vil skrive til en stikkontakt. Jeg kan få serveren til å kjøre, men alltid får en feilmelding når jeg prøver å koble til.
Det gir meg en feil på "Connect"-kommandoen. Det er nok en enkel feil, men jeg kan ikke synes å finne det. # include <sys/socket.h> # include <netinet/in.h> # include <sys/types.h> # include <string.h> # include <stdio.h> # include <unistd.h> int main (int argc, char * argv []) ( int utgående, newSock, i; struct sockaddr_in trist; char buf; char handling [255]; FILE * kommando; if (argc <4) ( printf ( "Feil kommandolinje argumenter"); return 1; ) utgående \u003d socket (PF_INET, SOCK_STREAM, 0); if (utgående \u003d\u003d -1) ( printf ( "Kan ikke opprette socket"); return 1; ) sad.sin_family \u003d AF_INET; sad.sin_port \u003d atoi (argv [2]); sad.sin_addr.s_addr \u003d inet_addr (argv [1]); if (koble (utgående, (struct sockaddr *) og trist, sizeof (struct sockaddr_in)) \u003d\u003d -1) ( printf ( "Kan ikke koble til adressen% s port% s", argv [1], argv [2]); return 1; ) send (utgående, argv [3], strlen (argv [3]), 0); while (recv (utgående, & buf, 1, 0)) printf ( "% c", buf); return 0; ) |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|