📄 readme.html
字号:
<!-- $Id: Readme.html,v 1.11 1998/02/17 13:00:29 mdejonge Exp $ $Source: /home/mdejonge/CVS/projects/modem/Readme.html,v $ $Revision: 1.11 $ Author: Merijn de Jonge Email: mdejonge@wins.uva.nl This file is part of the modem communication package. Copyright (C) 1996-1998 Merijn de Jonge This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. --><HTML> <HEAD> <TITLE>Readme</TITLE> </HEAD> <BODY> <H2><A HREF="index.html">Modem documentation index</A></H2> <HR><H1>Description</H1>Modem is a distributed communication package for modems.The system works as follows:<br>Each host on a network with one or more modems attached to it, runsthe modemd server to make one or more of these modems available onthat network. <P> To use a modem, for example to establish a PPP connection,modemcontrol broadcasts a message on the network. A server who iswilling to serve modemcontrol, replies with it's address.modemcontrol then connects to that server using tcp. The serverforks and restarts listening for new requests. The new child opensand locks one of the available modems and will try to establish aconnection by dialing the remote site. After a connection isestablished, the child will read data from the modem and the tcpconnection until either a hangup from the modem is detected or thenetwork connection is broken. All data read from the tcp connectionwill be copied to the modem, all data read from the modem will becopied to modemcontrol.<P> modemcontrol uses the personal phone book to get the number to dial.After dialing it allocates a pseudo terminal and let the environmentvariable MODEM point to it. It then executes the program as given onthe command line. Modemcontrol also creates a new window withinformation about the modem. <P>The program executed by modemcontrol can be any program. The programcan communicate with the modem by reading and writing to ${MODEM}.The program does not need to worry about the type of the modem orabout things like dialing and terminal settings. The ppp scriptincluded in this package for example, just pops up a login window(modemlogin) and starts the pppd server. <H1>Advantages:</H1><UL><LI> All hosts on the network can use several modems. A modem need not be attached to the host itself.<LI> The package hides the details of communicating with the modem (like dialing, terminal settings etc.) from the clients.<LI> The client does not need to know the internals of all different modems. In fact, it can use them all.<LI> Just one interface to communicate with modems. No need for several different configuration files for each program that uses the modem.<LI> Clients can concentrate on what they are designed for.<LI> You can choose from a textual, Motif, Xt or Tcl/Tk interface for the several clients that are included. the textual interface does not provide dialogs nor does it provide the help facility.</UL><H1>Identification:</H1>The identd server is used by modemd to identify the remote user ofmodemcontrol. This server needs therefore to be running on yoursystem. <H1>Context sensitive help</H1>If you have netscape installed on your system, you can use thecontext sensitive help system from within the several toolsincluded. Unfortunately this system is not as helpful as it shouldbe.<H1>Platforms</H1>Currently the modem software is known to run on both Linux andSolaris 2.x (at least the x86 version) platforms. The Solaris 2.xsparc and HP-UX platforms have been tested using the virtual modemdevice that is included in the package (see the file ./tests/READMEin the source tree of the package).<H1>Problems:</H1>Although this is the first non-beta release, the software still may(and probably will) have several bugs. Please inform me about anybugs, recommendations or improvements.<H1>To do:</H1><UL><LI> Implementation of a graphical phone book using the entries in the personal phone book. It should allow users to select and edit entries in the phone book.<LI> Several scripts that use the accounting information for making phone bills etc.<LI> Fax support.</UL>Enjoy! <HR> <ADDRESS> Author: <A HREF="mailto:mdejonge@wins.uva.nl">Merijn de Jonge(mdejonge@wins.uva.nl)</A> </BODY></HTML><!-- EOF libui/error.html-->
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -