(1) For Wi-Fi streaming, see 
Chromecast.
(2) For transmitting from a website, see 
Webcast.
(3) For audio broadcasting, see 
podcast.
(4) For general transmitting, see 
broadcast.
(5) For transmitting to multiple recipients, see 
multicast.
(6) For transmitting selectively, see 
narrowcast.
(7) For converting blog text, see 
autocasting.
(8) For audio blogging, see 
blogcasting.
(9) For advertising via Bluetooth, see 
Bluecasting.
(10) For updating routing tables, see 
anycast.
(11) Sending the content that appears on a computer or mobile screen to a TV.  Casting implies wireless transfer.  See 
screen mirroring, 
AirPlay, 
Miracast and 
Chromecast.
(12) In programming, the conversion of one data type into another; for example, from an integer to a string or vice versa.  The casting statement in the source code of a program causes the compiler to generate the machine code that performs the actual conversion.  See 
data type, 
integer and 
string.