- send SOCKET,MSG,FLAGS,TO
- send SOCKET,MSG,FLAGS
Išsiunčia signalą į "socket'ą". Pamėgina išsiųsti MSG skaliarą į SOCKET filehandle'ą. Pasiima tokius pačius flagus kaip ir to paties pavadinimo sisteminis kreipimąsis. Jei socket'ai nesujungti, reikia nurodyti, kuriam socketui yra siunčiama (TO). Šiuo atveju komanda atlieka sendto . Gražina išsiųstų simbolių skaičių arba, esant klaidai, neapibrėžtą reikšmę. C sisteminis kreipinys sendmsg(2) jau nebediegiamas. Daugiau pavyzdžių žiūrėkite "UDP: Message Passing" perlipc.
Atkreipkite dėmesį į rašmenis: priklausomai nuo socketo'o statuso, išsiunčiamas arba baitai (8-bit) arba simboliai. Pagal nutylėjimą, visi socket'ai operuoja baitais, bet, pvz, jei socket'as buvo pakeistas, naudojant binmode() dirbti su :utf8 I/O layer (daugiau open, arba open pragma, open), I/O dirbs su UTF-8 užkoduotais Unicode simboliais, o ne baitais. Panašiai ir :encoding pragma: šiuo atveju praktiškai bet kokie simboliai gali būti išsiųsti.
|
|