Hallo...
bin neu hier... und brauch eure hilfe...
Nun das Problem....
Das ist der Code für eine einfache Socket Programmierung!Code:#include <sys/types.h> #include <sys/socket.h> #include <stdio.h> #include <netinet/in.h> #include <arpa/inet.h> #include <unistd.h> int main() { int socket_nummer; int laenge; struct sockaddr_in adressinfo; int ergebnis; socket_nummer = socket(AF_INET, SOCK_STREAM, 0); adressinfo.sin_family = AF_INET; adressinfo.sin_addr.s_addr = inet_addr("192.168.103.10"); adressinfo.sin_port = 258; laenge = sizeof(adressinfo); ergebnis = connect(socket_nummer,&adressinfo,laenge); if (ergebnis == 0) { printf("\nVerbindungsaufbau erfolgreich"); } else { perror("Fehler beim Verbindungsaufbau:"); } close(socket_nummer); printf("\n\n"); }
Es soll einfach nur testen ob ein bestimmter Port auf einem Rechner frei sein soll!
So sollte es sein.
Doch beim Compelieren kommt vollgender fehler...
-> bei connect soll es einen fehler geben und zwei beim 2 Parameter "&adressinfo"!
Könnte mir vielleicht da einer helfen... ich weiss einfach nicht wo der Fehler liegt!
gruss
suse
Lesezeichen