4 Aug 2004 20:02
Re: sredird fork: sercd
Thomas J Pinkl <tom <at> hbsrx.com>
2004-08-04 18:02:25 GMT
2004-08-04 18:02:25 GMT
> 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
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.
RSS Feed