Difference between revisions of "Limits"
From Scriptwiki
m (update for channel keys limit) |
m (Sockets verified) |
||
Line 21: | Line 21: | ||
<td colspan=0>'''CTCPs'''</td></tr><tr> | <td colspan=0>'''CTCPs'''</td></tr><tr> | ||
<td>'''Incoming PING argument'''</td><td>24</td><td>No reply sent</td><td style=text-align:left>First character must be a digit; leading spaces ignored.</td></tr><tr> | <td>'''Incoming PING argument'''</td><td>24</td><td>No reply sent</td><td style=text-align:left>First character must be a digit; leading spaces ignored.</td></tr><tr> | ||
− | <td colspan=0>'''Sockets'''</td></tr><tr> | + | <td colspan=0>'''Sockets <font color=#00AA00>(Updated)</font>'''</td></tr><tr> |
− | <td>'''Socket name'''</td><td>255</td><td>Error</td><td style=text-align:left | + | <td>'''Socket name'''</td><td>255</td><td>Error</td><td style=text-align:left></td></tr><tr> |
<td>'''Send buffer'''</td><td>16384</td><td>Error</td><td style=text-align:left>mIRC's own buffers, not WinSock's.</td></tr><tr> | <td>'''Send buffer'''</td><td>16384</td><td>Error</td><td style=text-align:left>mIRC's own buffers, not WinSock's.</td></tr><tr> | ||
<td>'''Receive buffer'''</td><td>4096</td><td>Receipt stalls</td><td style=text-align:left>mIRC's own buffers, not WinSock's.</td></tr><tr> | <td>'''Receive buffer'''</td><td>4096</td><td>Receipt stalls</td><td style=text-align:left>mIRC's own buffers, not WinSock's.</td></tr><tr> | ||
− | <td>'''Socket mark'''</td><td>LLL</td><td></td><td style=text-align:left | + | <td>'''Socket mark'''</td><td>LLL</td><td></td><td style=text-align:left>Not 512 as the helpfile says.</td></tr><tr> |
<td colspan=0>'''Hashtables <font color=#00AA00>(Updated)</font>'''</td></tr><tr> | <td colspan=0>'''Hashtables <font color=#00AA00>(Updated)</font>'''</td></tr><tr> | ||
<td>'''Hashtable name'''</td><td>256</td><td>Truncated</td><td style=text-align:left></td></tr><tr> | <td>'''Hashtable name'''</td><td>256</td><td>Truncated</td><td style=text-align:left></td></tr><tr> |
Revision as of 17:13, 26 September 2008
Warning: These values may be outdated for mIRC v6.32. Updated and confirmed sections are marked with (Updated)
This page explains various limits imposed by mIRC, however this may not be a complete list. The length is measured in bytes (equivalent to ASCII characters, including spaces.)
You can find the original limits page here.
mIRC
Name | Length | When exceeded | Description |
Global limits (Updated) | |||
Line Length Limit (LLL) | 4150 | Truncated or error | To be precise: 4150 for evaluation results, 4151 for command lines (excluding command prefixes.) |
Variables (local or global) | 4150 | Unset | This limit includes the variable's name. Example: using "%a" as a name uses 3 bytes (2 for the name and 1 for a space.) This means that for every extra character in the variable name, the maximum length of the value is reduced. Note: the /set command further reduces the length limit to 9144 due to the 4 characters used by "set ". (LLL) |
IRC server specific | |||
Incoming lines | 601 | Truncated | Excludes CR/LF. |
Outgoing lines | LLL | Truncated | (Updated) |
Joined channel names | 255 | Parted immediately | (Updated) Includes channel prefix. |
Channel keys | 256 | Truncated | (Updated) |
Addresses | 90 | Truncated | The part of the full address after the "!"; only with JOIN/QUIT messages, addresses from WHO replies are not truncated. |
Nicknames | 50 | Truncated | |
Server passwords | 50 | Truncated | As associated with server entries |
CTCPs | |||
Incoming PING argument | 24 | No reply sent | First character must be a digit; leading spaces ignored. |
Sockets (Updated) | |||
Socket name | 255 | Error | |
Send buffer | 16384 | Error | mIRC's own buffers, not WinSock's. |
Receive buffer | 4096 | Receipt stalls | mIRC's own buffers, not WinSock's. |
Socket mark | LLL | Not 512 as the helpfile says. | |
Hashtables (Updated) | |||
Hashtable name | 256 | Truncated | |
Hashtable size | 10000 | Error | In number of buckets |
GUI (Updated) | |||
Editbox | 1024 | Sent | Editbox is cleared afterwards, similar to pressing Enter. |
Dialogs (Updated) | |||
Dialog name | 256 | Truncated | |
Input dialog text field | 1023 | Truncated | |
Files (Updated) | |||
Line of text | 4149 | Split | Excluding CR/LF. Applies to all file-related commands/identifiers. |