Vid programmering i Linux och andra Unix - baserade nätverk , kan du använda " sendto " kommando för att skicka data från ett uttag till ett annat uttag på nätet . Kommandot gör Linux kodare att skriva program som ansluter till en mängd andra plattformar . Uttag i Linux
En socket är en specifik API på en Linux- nätverk som sitter mellan lågnivå- nätverk lager , som IP och TDP , och de höga lagren nätverk , som HTTP och HTML . När två datorer behöver prata med varandra kan de kommunicera på uttaget nivå snarare än på en högre applikationsnivå med en webbläsare . Systemet möjliggör snabb kommunikation som inte är beroende av ett grafiskt användargränssnitt . Addera sendto
sendto kommandot tillåter dig att skicka data till en annan socket även om andra uttaget är för närvarande inte på . Till exempel , kan du använda den för att kontrollera om den andra uttaget är för närvarande tillgänglig . Den andra uttaget kommer då antingen skicka tillbaka ett returvärde eller ett felmeddelande . Skicka data mellan uttag är den enda funktion sendto kommandot .
Använda sendto
Olika Linux-distributioner har olika sätt att använda sendto kommandot . Du bör kolla manualen för din distribution för eventuella krav som skiljer sig från den vanliga Linux -koden . För att använda standarden för sendto , skriver du följande :
sendto ( strumpa buf lins flagga ) katalog
" Sock " är destinationen uttaget . " Buf " är bufferten att använda. " Lens " är storleken på bufferten. " Flag " innehåller något kommando flaggor att använda , till exempel " MSG_MORE " för att låta den andra sockeln veta mer information kommer att skickas . närbesläktade kommandon
i Linux , kan du också använda " skicka " och " sendmsg " för att kommunicera med en annan socket . Båda kommandona har liknande argument som " sendto . " Skillnaden mellan " skicka " och " sendto " är att skicka kräver det andra uttaget att vara på och " sendto " inte gör . " Sendmsg " används endast för att skicka meddelanden till en annan socket , medan " sendto " kan överföra annan information .