[comp.protocols.nfs] PC-NFS Toolkit - Internet Domain Streams?

smithd@ndl.uucp (11/28/89)

I am trying to build a simple server/client application which will
connect Sun Workstations (running SunOS 4.0.3) with PCs (running 
PC-DOS 3.30 and PC-NFS 3.0.1 on 3Com 3C501's).  The application uses
Internet Domain Streams to provide a reliable connection.
I am using PC-NFS Toolkit 1.0 and Microsoft C 5.1.

The application currently runs just fine between Suns (Sun-3, Sun-4, and
Sun 386i) and an SGI Personal IRIS.

The toolkit routines seem to hang at arbitrary and unreproducible points.
I would appreciate hearing from anyone who has successfully used
the Toolkit to create reliable Internet Domain Streams.  Any incantations,
black magic, voodoo, etc. is welcome.  If anyone knows that this stuff
simply doesn't work - I'd like to know that too!

Thanks in advance,

Dana L. Smith                                   smithd@ndl.com
Numerical Design Ltd.                           ...!mcnc!rti!ndl!smithd

geertj@philica.ica.philips.nl (Geert Jan de Groot) (11/29/89)

In article <158@ndl.UUCP> smithd@ndl.uucp () writes:
>I am trying to build a simple server/client application which will
>connect Sun Workstations (running SunOS 4.0.3) with PCs (running 
>PC-DOS 3.30 and PC-NFS 3.0.1 on 3Com 3C501's).  The application uses
>Internet Domain Streams to provide a reliable connection.
>I am using PC-NFS Toolkit 1.0 and Microsoft C 5.1.
>
>The toolkit routines seem to hang at arbitrary and unreproducible points.
>I would appreciate hearing from anyone who has successfully used
>the Toolkit to create reliable Internet Domain Streams.  Any incantations,
>black magic, voodoo, etc. is welcome.  If anyone knows that this stuff
>simply doesn't work - I'd like to know that too!

I am afraid I only can agree to your problems. My application (a terminal
emulator, to control the console ports of multiple file servers, with
a slave PC so the file servers can be controlled remotely via ethernet),
has the same problems, and a few more:
-Sometimes, a one-way stream of data stops for a few seconds, and then
 continues without losing data. This is between two PC's running PC-NFS,
 using a WD8003E. To trace this problem, I put the two PC's alone on 
 a network (i.e. no other devices). This didn't make any difference,
 it only seemed to make this happen more often.
 I also replaced my software by the examples in Comer's TCP/IP book,
 and found the same behaviour, so I guess it's not my software.
-Closing an already closed TCP/IP stream causes a crash. I am not shure
 about the exact circumstances, since I played with it 2 months ago.
 However, I was able to reproduce this error.
-I still can't figure out how to recover (relyably, i.e. without crash)
 if one of the connecting parties crashes. Of all things I tried, most 
 seemed to cause a local crash under some circumstances. This is important,
 since I'm talking about controlling *consoles* here.

This all is with 2 AT clones, DOS330, WD8003E's, class B IP addresses,
no YP, pretty much standard.
I wonder if anybody does have an application which runs flawlessly,
always and relyable. 
I never have seen a bugID of PCNFS-PTK. Since the package is pretty old,
and its version is still 1.0, I think there must be bugs and (more
important) bugfixes.
Anybody more info on this package?

Another point. Some time ago, I asked about using the programmer's 
toolkit with PC-NFS. I also asked Paul Hinks of Borland UK. Paul was very
responsive to my questions and even contacted SUN himself to find an
answer. Unfortunately, he also wasn't able to get things working.
I switched to MSC for this application :-(.

geert jan


--8<--nip-nip---------------------------------------------------------------

Geert Jan de Groot,		Email: geertj@ica.philips.nl
Philips ICA,			       ..!mcvax!philica!geertj
Room T-214,			Ham: PE1HZG 
Weisshausstrasse,		
5100 Aachen, West-Germany	"Programs are like waffles:
phone: +49 241 6003 714		you should always throw the first one out"
[Standard disclaimers apply]	 - Sutherland