From WikiChip
Difference between revisions of "mirc/commands/sockwrite"
(→Example) |
|||
Line 1: | Line 1: | ||
The '''/sockwrite command''' allows you to send data to a TCP socket connection previously opened with [[/sockopen - commands|/sockopen]] (See [[TCP Sockets - mIRC|TCP sockets]]). | The '''/sockwrite command''' allows you to send data to a TCP socket connection previously opened with [[/sockopen - commands|/sockopen]] (See [[TCP Sockets - mIRC|TCP sockets]]). | ||
+ | When the data has been sent, the {{mIRC|on sockwrite}} event triggers. | ||
− | '''Note''' | + | '''Note''' if /sockwrite fails, on sockwrite triggers too and {{mirc|$sockerr}} is set as well as {{mirc|$sock}}().wserr and {{mirc|$sock}}().wsmsg. |
== Synopsis == | == Synopsis == |
Revision as of 18:20, 5 July 2014
The /sockwrite command allows you to send data to a TCP socket connection previously opened with /sockopen (See TCP sockets). When the data has been sent, the on sockwrite event triggers.
Note if /sockwrite fails, on sockwrite triggers too and $sockerr is set as well as $sock().wserr and $sock().wsmsg.
Synopsis
/sockwrite -bnt <name> [numbytes] <text|%var|&binvar>
Switches
- -b - Indicates that you are specifying the numbytes value which is the number of bytes you want send, the full line is sent otherwise
- -n - Appens a $crlf to the line being sent if it's not a &binvar or if does not already end with a $crlf
- -t - Forces mIRC to send anything beginning with a & as plain text
Parameters
- <name> - The sockname name.
- [numbytes] - If -b has been specified, indicates the number of bytes you want to send.
- <text|%var|&binvar> - The message you want to send, can be a binary variable.
Example
Compatibility
Added: mIRC v5.3
Added On: 13/12/97
Note: Individual switches were not taken into consideration.
See also
mIRC commands list