Ved programmering i Linux og andre Unix -baserede netværk , kan du bruge " SendTo " kommando til at sende data fra ét stik til en anden stikkontakt på netværket. Kommandoen tillader Linux programmører at skrive applikationer , der forbinder til en række andre platforme. Stikkontakter i Linux
socket er en specifik API på en Linux- netværk, der sidder mellem det lave niveau netlag , ligesom IP og TDP , og højt niveau netværk lag , ligesom HTTP og HTML. Når to computere har brug for at tale med hinanden , kan de kommunikere på stikkontakten niveau snarere end på et højere programniveau med en webbrowser. Systemet giver mulighed for hurtig kommunikation, der ikke er afhængig af en grafisk brugergrænseflade .
Send for
SendTo kommandoen tillader dig at sende data til en anden stikkontakt , selv hvis den anden socket er i øjeblikket ikke på . For eksempel kan du bruge det til at kontrollere, om den anden socket er tilgængeligt i øjeblikket . Den anden socket vil så enten sende tilbage en tilbagevenden værdi eller en fejlmeddelelse. Sende data mellem stikkontakter er den eneste funktion af SendTo kommandoen .
Brug SendTo
Forskellige Linux-distributioner har forskellige måder at bruge SendTo kommando. Du bør tjekke manualen til din distribution for eventuelle krav, der er forskellig fra den standard Linux- koden. For at bruge standarden for SendTo skrive følgende : Hej
SendTo ( sok buf linse flag)
" Sock " er den destination stik. " BUF " er bufferen at bruge . " Lens " er størrelsen af bufferen . "Flag " omfatter alle kommandoparametre at bruge, såsom " MSG_MORE " at lade den anden sokkel vide mere information vil blive sendt .
nærtbeslægtede kommandoer
i Linux , kan du også bruge " send " og " sendmsg " for at kommunikere med en anden stikkontakt. Begge kommandoer har lignende argumenter som " SendTo . " Forskellen mellem "send " og " SendTo " er, at sende kræver andre socket til at være på og " SendTo " ikke gør. " Sendmsg " bruges kun til at sende beskeder til en anden stikkontakt , mens " SendTo " kan overføre andre oplysninger.