The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > High Level Programmering
.
google unix.com



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

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 04-28-2007
Stevhp Stevhp is offline
Registrert bruker
  
 

Bli Date: Mar 2007
Innlegg: 9
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
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 12:35.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0