|
|
Asynchronous Serial Communications Programmer's Reference Manual: HP 3000 MPE/iX Computer Systems > Chapter 7 Programming for PAD, DTC Telnet,
Telnet/iX Server, and VT DevicesTelnet/iX Server Access on MPE/iX Systems |
|
For details on using the Telnet/iX Client and Server on MPE/iX systems, as well as information on the Telnet/iX Client commands, refer to the HP Telnet/iX User's Guide. For more information on configuring Telnet/iX, as well as more general information on Internet Services, please refer to Configuring and Managing MPE/iX Internet Services. This section includes information on:
The following provides details on the limitations of file system intrinsics used to control devices connected to an MPE/iX system via Telnet/iX. For more information about the following intrinsics, refer to Chapter 8 “Intrinsics Reference” of this manual. Some FCONTROLs are not supported for use with Telnet/iX Server connections. If a program uses an unsupported FCONTROL for a Telnet/iX connected device, the Telnet/iX driver will return a CCE condition code, but no device control action will take place. Any values returned in these calls may not be a true reflection of device control settings. These FCONTROLs include:
The following FCONTROLs are not supported when the local device is an HP-UX client:
Use of FCONTROL(27) (enable binary mode) when the local device is an HP-UX Telnet client, will require the user to set the HP-UX client into binary (using the HP-UX Telnet client toggle command) before the FCONTROL(27) is issued to the Telnet/iX Server. If the HP-UX client is not set into binary before the FCONTROL(27) is issued, the FCONTROL will return with CCL. The user must disable binary on the HP-UX client before binary is disabled on the Telnet/iX Server with FCONTROL(28). Some caution should be taken when using FCONTROL(4), which sets a timeout interval for a read. Keep in mind that some delays may be caused by the network over which your Telnet connection is operating. In such cases you may want to add some time to the timeout value you would normally specify for the call. Some FDEVICECONTROLs are not supported for use with Telnet/iX Server connections. If a program uses an unsupported FDEVICECONTROL, the Telnet/iX driver will return a CCE condition code, but no device control action will take place. Any values returned in these calls may not be a true reflection of device The following discussion deals with parm1 values with 192 specified as controlcode. Unsupported FDEVICECONTROLs include:
In general, the Telnet/iX Server will support the same size data buffers for FREAD and FWRITE as the DTC. Currently, Telnet/iX will accept data buffers up to 4096 bytes long. However, communicating with PC clients is limited to buffers no larger than 3500 bytes. When communicating with a PC client, Telnet/iX will not support transfers larger than 3500 bytes. Data loss may occur if you exceed the 3500 byte buffer limitation. Application developers are encouraged to use programming practices that will facilitate successful operation in many different network configurations. The following should be considered:
|
|