Avatar billede quiw Nybegynder
06. juli 2007 - 15:19 Der er 3 kommentarer og
1 løsning

Winsock: Send error

Hejsa eksperter, jeg er i gang med at lave et lille netværk, og der bliver sendt nogle beskeder til de forskellige sockets, men mit problem er, at hvis den angivne socket ikke eksistere, så får jeg ingen fejl, så spørgsmålet lyder, er det muligt at få noget error ud af send funktionen? Altså noget ala:

int status;

status=send(sd2,"Hej hej",strlen("Hej hej"),0);

if(status<0)
{
    printf("Error, socket don't exist\n");
}
else
{
    printf("Done \n");
}
Avatar billede quiw Nybegynder
06. juli 2007 - 15:30 #1
Jeg har været lidt af en flotenheimer, jeg har ikke prøvet mit eksempel, og det viser sig faktisk at det virker fint :)
Avatar billede quiw Nybegynder
06. juli 2007 - 15:34 #2
Så kan jeg spørge om noget andet, findes der en måde at sende til alle aktive sockets på? Ligesom et joker tegn eller noget?
Avatar billede arne_v Ekspert
07. juli 2007 - 00:40 #3
Nej.

Du bliver nødt til at have en data struktur med alle de sockets der skal
skrives til.
Avatar billede quiw Nybegynder
07. juli 2007 - 05:37 #4
Ah okay, det havde jeg også i tankerne som en nødløsning, men ville ikke lave det hvis der var en smart funktion til det :) Men mange tak ..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester