Thomas J Pinkl | 4 Aug 2004 20:02

Re: sredird fork: sercd

> On Wed, Aug 04, 2004, Thomas J Pinkl wrote:
>> Unfortuneately, sredird 1.1.8 had some bugs that prevented it from 
>> working with C-Kermit.  It also had some design limitations, such as 
>> supporting one modem per server/port, that I couldn't live with.

On Wed, Aug 04, 2004 at 06:17:11PM +0200, Peter Astrand wrote:
> This sounds interesting. How is it possible to support multiple modems? Is 
> this supported per-se in RFC2217?

I can't think of anything in RFC2217 that dictates how many modems 
a server can support.  It is my understanding that Cisco access 
servers, for example, provide a pool of modems behind a single 
TCP/IP server port.  Note, however, that I've never seen or used a 
Cisco access server.  :-)

At any rate, that is the model that I implemented in telnetcpcd: a 
single TCP/IP listener that fork()'s a child process to handle the 
client.  The child process allocates a modem from the pool by 
selecting one at random and trying to UUCP lock it.  It repeats that
process until it either locks a modem or determines that there is 
no modem available.

>> year.  I expect that to change, soon.  One of the things on the TODO 
>> list is to autoconf-ize the build process.  Pointers to a resource 
>> that could help with that process would be most welcome.

> seul.org/docs/autotut is recommended in ESRs TAOUP, but there are many 
> more. 

Thanks for the pointer.

>> Peter, you mention that there are 4 open source RFC2217 servers for 
>> UNIX.  I know of sredird and telnetcpcd.  Can you tell me about sercd
>> and the fourth one?

> When thinking about it, there are at least five:
> 
> 1. sredird
> 2. msredird
> 3. telnetcpcd
> 4. ser2net
> 5. sercd

>> Why was sredird forked to create sercd?

> I've explained this recently on this list: Is there an archive somewhere, 
> perhaps? 

By "this list" I assume that you're referring to linux-serial.  I 
wasn't aware of the list's existence until now.  I'll look for the 
list archives.  Thank you.

--

-- 
Thomas J. Pinkl                         738 Louis Drive
Unix Systems Programmer                 Warminster, Pa 18974
Health Business Systems, Inc.           (215) 442-9300 x9260
-
To unsubscribe from this list: send the line "unsubscribe linux-serial" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Gmane