SOCKPMAX (JANUS DEFINE parameter): Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (1 revision)
mNo edit summary
Line 1: Line 1:
{{DISPLAYTITLE:SOCKPMAX}}
{{DISPLAYTITLE:SOCKPMAX}}
<span class="pageSubtitle"><section begin="desc" />SOCKPMAX xx - Concurrent client connection limit<section end="desc" /></span>
<span class="pageSubtitle"><section begin="desc" />SOCKPMAX xx &mdash; Concurrent client connection limit<section end="desc" /></span>


<var>SOCKPMAX</var> is a parameter on [[JANUS DEFINE]], which defines and sets characteristics of a Janus port. See the [[JANUS DEFINE#parmlist|List of JANUS DEFINE parameters]].
<var>SOCKPMAX</var> is a parameter on <var>[[JANUS DEFINE]]</var>, which defines and sets characteristics of a Janus port. See the [[JANUS DEFINE#parmlist|List of JANUS DEFINE parameters]].


This parameter specifies the maximum number of sockets a user may have connected at any time using the particular ''[[Janus Sockets]]'' client port. The default, which is also the minimum value, is one, and the maximum value is 32767.  
This parameter specifies the maximum number of sockets a user may have connected at any time using the particular ''[[Janus Sockets]]'' client port. The default, which is also the minimum value, is one, and the maximum value is 32767.  


Note the distinction between this parameter on the JANUS DEFINE command and the <var>[[SOCKMAX parameter|SOCKMAX]]</var> ''Model 204'' system parameter:
Note the distinction between this parameter on the <var>JANUS DEFINE</var> command and the <var>[[SOCKMAX parameter|SOCKMAX]]</var> ''Model 204'' system parameter:


<ul>
<ul>
<li>The <var>SOCKPMAX</var> ''port'' parameter specifies the number of '''connected''' sockets a user may have at any time for the '''particular''' CLSOCK or <var>[[JANUS DEFINE#type|DEBUGGERCLIENT]]</var> port. A terminated connection '''is not included''' in this total, even if the application has not issued the $SOCK_CLOSE function for it.  
<li>The <var>SOCKPMAX</var> ''port'' parameter specifies the number of '''connected''' sockets a user may have at any time for the '''particular''' <var>[[JANUS DEFINE#type|CLSOCK]]</var> or <var>[[JANUS DEFINE#type|DEBUGGERCLIENT]]</var> port. A terminated connection '''is not included''' in this total, even if the application has not issued the $SOCK_CLOSE function for it.  
<li>The <var>SOCKMAX</var> ''system'' parameter specifies the number of '''in-use''' sockets a user may have at any time. One of these is reserved for the server socket number 1, whether the user is a server socket program or not, so there are <code>SOCKMAX - 1</code> sockets available to each user to make connections on CLSOCK or <var>[[JANUS DEFINE#type|DEBUGGERCLIENT]]</var> ports. A terminated connection '''is included''' in this total if the application has not issued the $SOCK_CLOSE function for it.
<li>The <var>SOCKMAX</var> ''system'' parameter specifies the number of '''in-use''' sockets a user may have at any time. One of these is reserved for the server socket number 1, whether the user is a server socket program or not, so there are <code>SOCKMAX - 1</code> sockets available to each user to make connections on <var>CLSOCK</var> or <var>DEBUGGERCLIENT</var> ports. A terminated connection '''is included''' in this total if the application has not issued the <var>$Sock_Close</var> function for it.
</ul>
</ul>


Valid only for CLSOCK and <var>[[JANUS DEFINE#type|DEBUGGERCLIENT]]</var> ports.
Valid only for <var>CLSOCK</var> and <var>DEBUGGERCLIENT</var> ports.


==See also==
==See also==
<ul>
<ul>
<li>[[List of Janus commands]]
<li>[[List of Janus commands]]

Revision as of 21:11, 29 February 2012

<section begin="desc" />SOCKPMAX xx — Concurrent client connection limit<section end="desc" />

SOCKPMAX is a parameter on JANUS DEFINE, which defines and sets characteristics of a Janus port. See the List of JANUS DEFINE parameters.

This parameter specifies the maximum number of sockets a user may have connected at any time using the particular Janus Sockets client port. The default, which is also the minimum value, is one, and the maximum value is 32767.

Note the distinction between this parameter on the JANUS DEFINE command and the SOCKMAX Model 204 system parameter:

  • The SOCKPMAX port parameter specifies the number of connected sockets a user may have at any time for the particular CLSOCK or DEBUGGERCLIENT port. A terminated connection is not included in this total, even if the application has not issued the $SOCK_CLOSE function for it.
  • The SOCKMAX system parameter specifies the number of in-use sockets a user may have at any time. One of these is reserved for the server socket number 1, whether the user is a server socket program or not, so there are SOCKMAX - 1 sockets available to each user to make connections on CLSOCK or DEBUGGERCLIENT ports. A terminated connection is included in this total if the application has not issued the $Sock_Close function for it.

Valid only for CLSOCK and DEBUGGERCLIENT ports.

See also