Category:LSL Communications
This is a historical wiki category. Explore the current topic guides →
LSL Header:
{{LSL Header|ml=*}}Objects in SecondLife can communicate with other scripts, agents, external servers. They do this using the following forms in LSL.
Chat
| Sending | Receiving |
|---|---|
| : llSay : llOwnerSay : llShout : llWhisper : llRegionSay : llRegionSayTo : llDialog : llTextBox | : llListen : llListenRemove : llListenControl : Event listen |
Instant Message
Send only
Link Message
| Sending | Receiving |
|---|---|
| : llMessageLinked | : Event link_message |
| Sending | Receiving |
|---|---|
| : llEmail | : llGetNextEmail : Event email |
HTTP
| Sending | Receiving |
|---|---|
| Requests can only be sent to non Linden Labs servers unless being sent to a LSL script via HTTP-in : llHTTPRequest : llHTTPResponse | :Event http_response :Event http_request |
Formatting
XML-RPC
Receive Only - Communications via XML-RPC must be initiated by the external server.
| Sending | Receiving | Maintenance |
|---|---|---|
| :llRemoteDataReply :llSendRemoteData | Event remote_data | :llCloseRemoteDataChannel :llOpenRemoteDataChannel :llRemoteDataSetRegion |
Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.