Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community

At 03 OCT 1998 01:40:55PM Dan Reese wrote:

In the article on Future Directions it says RTI has determined that there is no way to provide support for TCP/IP under DOS. The included chart shows support for Novell 5.0 TCP/IP to be limited to OI 3.7 and above.

We have been running AREV with Windows 95 workstations and a Windows NT server using TCP/IP for some time. Can someone explain why it is possible to do this with NT, but not Novell?


At 05 OCT 1998 02:37PM Cameron Revelation wrote:

There are three possible ways that Advanced Revelation and OpenInsight can utilize TCP/IP:

1. The Operating System file services (int 21h) can be mapped to a Network File System; in these cases, the file I/O requests are handled by a VxD whose only job is to communicate the request to (and the result from) a "file server". If the work-station is communicating with that server via TCP/IP, then these I/O requests will be transmitted between the workstation and the server (and potentially routers etc. in between) using the TCP/IP protocol. This is all "behind the scenes" as the application (for example, the NPP using its "local mode") will not know or care that these requests are being transmitted via TCP/IP.

2. Some higher-level communications protocols are not transport protocols, and therefore require a lower-level protocol such as TCP/IP in order to communicate between two computers. In our case, we see this when using Microsoft's proprietary Named Pipes protocol to communicate between the NPP driver and the LH/NT Service. Again, this may use the TCP/IP protocol "behind the scenes" and the driver neither knows or cares.

3. There is a standard Application Programming Interface for TCP/IP called sockets. (TCP/IP itself is not a programming interface – it is just a data transfer specification.) Sockets are a fairly low-level means to use TCP/IP to communicate between (or among) processes and machines. We do use the sockets API (called WinSock) from the new LH/TCPIP driver in order to communicate with the new version of the LH/NT Service and the brand new jLH/Server. In this case, the driver does know that it is using the TCP/IP protocol … and it is using it as directly as is possible. The WinSock API used by the LH/TCPIP driver is available as a standard part of all contemporary versions of the Windows Operating Systems. Our Windows product, OpenInsight, required slight (but very deep) modifications in order to use the LH/TCPIP driver due to the architecture of the WinSock library. Unfortunately, we cannot easily port these changes back to previous versions, so the LH/TCPIP driver will only work with OpenInsight vers

ions 3.7 and later. Furthermore, since there is no standard socket implementation available as part of DOS, we are unable to provide a version of the LH/TCPIP driver for Arev.


At 06 OCT 1998 08:03AM Dan Reese wrote:

Cameron,

Thanks for the quick response, and I believe that I understand your points.

Your response specifically mentions the NT and the Java LH engines. In a NetWare environment, however, I am more interested in the NLM. As I understand it, the NLM still way out-performs the Java engine; and our own experience is that the NLM is at least 3 to 4 times faster than the NT Service on comparable equipment.

Many of our customers are interested in NetWare 5.0 due to the use of TCP/IP and they would like to move to a pure IP environment. Right now they have to continue to use IPX for the NLM.

What is the direction regarding the use of TCP/IP with the NLM, and does it pose the same problems that you described for NT and the Java engine?

Dan

View this thread on the forum...

  • third_party_content/community/commentary/forums_nonworks/dfd63f589acc6354852566920061216a.txt
  • Last modified: 2023/12/28 07:40
  • by 127.0.0.1