PSE - Winsock Information
What is Winsock?
Winsock is a "communications stack" for communicating using the TCP/IP
protocol. In more basic terms, it is a standardized interface for
communicating with various types of machines, and enables you to perform
multiple tasks at the same time through your connection (be it modem, ISDN,
LAN, or WAN), such as reading mail and downloading a file at the same time,
from different places. The Winsock driver (a DLL in the case of MS-Windows)
provides the standardized interface for various "client" programs to run on
your computer. A "client" program is the program which performs the type of
task you want performed (like FTP, Telnet, IRC, News, Mail, Finger, Archie,
WWW, Gopher, MUDs, etc). Winsock allows a variety of programs to operate
on your machine without need for them to directly understand your hardware
configuration (that is part of the job of the Winsock driver itself). In
theory, you can get a number of client programs, and a Winsock driver for
modem, use the client software, and later switch to an Ethernet or ISDN
network connection (with another Winsock driver), and still be able to use
all the software you already have.
Netcom provides its own Winsock driver with NetCruiser. There are some
known problems with this driver (to be detailed here soon), but on the
whole, it does allow you to use other client software with NetCruiser
versions 1.6 and later -- something that was not possible before. Even
though there are some problems with Netcom's Winsock implementation, the
ability to use other client programs allows you to get around many of the
limitations (and problems) in the NetCruiser software.
Where can I learn more about Winsock?
the usenet newsgroup alt.winsock
is a good starting point. There are many discussions going on there about
Winsock applications, compatibility, availability, and features. It would
be a good starting place to hang out to read messages that might answer
your questions without the need to ask. Netcom does not have a
netcom.netcruiser.winsock group yet, much to the dismay of users.
What do I have to do to get NetCruiser to support Winsock?
First, You must be running NetCruiser 1.6 (or later, the current ver is
v2.0). Under the settings menu, when NO client (like mail, WWW, news,
etc) windows are open in NC (all you see is the "netcom globe" picture),
a startup options option will be there, choose it. The option also
appears in the menu BEFORE YOU DIAL. Enable "Load Winsock on Startup" in
the dialog.
There is a Winsock help page. Where is it?
There are several. Try this one, and checking the links in the next section:
Winsock Configuration page aka. "PC's Help Page".
Winsock client apps, where do I find them?
There are so many (and of varying quality, and development states). Here
are a few links I've found to include lists:
The Consummate Winsock Apps list.
Recently, this site was taken offline due apparently to threats of legal action
against Forrest Stroud (the person who maintains it), I'd venture to guess this was perhaps because
the page included graphic icons representing some of the apps.
In any event, the page is back up, but at a new site (the old site is probably permanently out of commission).
Alternatley, there is a graphic-rich link
(read: slow download for some - you might want to disable graphics). The Consummate
page lists just about all the Winsock stuff I list here (well, probably ALL of the
software, with real links to where to find it), along with pricing, links,
current version, size, and a rating system. Very Extensive. However, there
are no NetCruiser notes for the Winsock apps there.
During its absence, the following alternative was suggested (this is
not a REPLACEMENT, nor is it a mirror of the Consummate page):
Winsock Index.
There exist several other pages of Winsock programs:
http://www.mbnet.mb.ca/winter/index.html has a
comprehensive listing of Winsock based shareware and Freeware programs.
Archie, FTP, Gopher, Mail, News, WWW browsers etc etc sorted by category
with file information and commentary. Over 200 URL retrieval links!
For more lists, you can also check out:
The Winsock Client Listing
Winsock Client Reviews
Winsock Archives, FAQs and Related URLs
Other Winsock Homepages
I recently came across the California State University/San Marcos
Windows Shareware Archive
affectionatley referred to as Windows World. There are a fair number
of shareware and freeware programs catalogued here with descriptions for
most, covering a wide variety of applications. The given link will take you
to the index page for the archive, which offers subsequent links to the
various program groupings, including Winsock and Internet as
well as Windows 95. Mucho cool.
Also check out the CICA MS-Windows archives. Here are links to the Walnut
Creek CD-ROM Mirror site (this is FTP, not a web page):
16 bit Windows (Win3.x) and
32 bit Windows (NT/Win95).
Other windows software
List of available WWW Browsers at CERN.
You can also read a complete listing of
Telnet clients with reviews of the
features each one has.
Various files (including Eudora) can be found at
http://www.qualcomm.com/quest/freeware.html
Here's a link to a finger .plan
utility to obtain the
dynamic IP address assigned each time we go on the net.
Question: What are DCC and CTCP?
DCC is direct machine-machine FTP-like capability thru IRC.
I have no description of CTCP yet.
DCC and Talk:
>Try powwow from www.tribal.com. Allows for file transfer and talk
>while you cruise the net. runs in a window. Both users need to be
>running powwow.
Question: What is a MUD?
Someone posted a very detailed description, which I've
obtained permission to quote, and I'll simply link to from here. The document
also has links to a number of muds as well. In short though, a MUD is a
Multi-User Dungeon. It is basically a large environment
in which you can roam, and actually bump into other HUMAN-CONTROLLED
characters (and some that are controlled by computer as well).
A Sampling of Winsock app links (ordered basically alphabetically):
The mere presence of a program here DOES NOT mean that PSE has tested,
or for that matter even seen the utility in operation. Nor is it intended
to imply that the utility is even compatible with NetCruiser (although I've
noted some programs which are known to have troubles). This is merely a
list, and brief descriptions of what I believe those programs are for. If
you know of others, have URLs, current version information, or other
corrections or additions to this list, please EMail me at
webmaster@mail.professional.org with a subject of "WINSOCK.HTML update". After I check the reference, I'll
update it here for others to see. Configuration pointers are also welcome,
but PLEASE DON'T REQUEST config information. What I've got will be listed
here.
Currently, this is basically a compiled list of program names, I'm still
working on descriptions, versions, compatibility, and links. Many of the
notes are strictly my own assumptions about the programs, but since this
is an online document in development, you all get to see it develop. This
(clearly) isn't well organized right now, but will probably at some point
be ordered by client type (MAIL/NEWS/WWW/IRC/Other), and due to its
enormity, will be broken out to separate sub-pages. Suggestions are welcome.
So is
assistance.
Microsoft Windows 95
I'm listing this stuff here at the top, since it is such a hot topic as
of late:
Widgets for Microsoft Exchange. Stuff to allow you to make Exchange work differently.
Various 95 links
Windows 95 Event Page (by QUE). Some useful stuff to be found here.
Working With Win95: Microsoft Exchange
AUTOWN16
Automated Internet v1.6. Reportedly allows you to log in and perform
functions unattended.
CFinger
Finger/echo/ping daemon.
NetManage Chameleon
They offer a suite of various clients, each as a separate program (whereas
NetCruiser is one big program with the clients integrated into it). I have
NetManage, and while there are a few problems, it is a whole new plateau
above NetCruiser. It includes a Winsock, can handle multiple accounts, and
offers OFFLINE message editing. They have two levels of software, one
includes such things as a WEB SERVER and FTP SERVER, etc (plus clients), and
the other is just the client applications -- everything NetCruiser offers,
EXCEPT IRC (go get mIRC for that), plus ping, whois, ARCHIE (a VERY COOL
implementation I might add), and a name resolver (ping and name resolver are
generally "techie" tools, but even beginning users can find that they are
useful, and easy to use). The lower end package (minus SERVERS), is about
US$80.
Besides the link to the NetManage homepage given above, you can link to a
page that allows you to download an evaluation version of their browser:
WebSurfer Evalutaion.
It is worth checking out. I checked, and NetManage sez the browser is FREE.
Also worth noting is that their Winsock supports CSLIP, SLIP, and PPP
protocols, works with TIA and other similar programs (of interest to SHELL
users -- this means nothing for NetCruiser users), and not only supports
modem, but also direct connections, and _ISDN_.
Their GOPHER function saves gopher hierarchy data, and is advertised to work
offline (it allows you to locate documents from previous outings). I've
not used it in this manner, but this definatley sounds like a neat way to
do things.
Technical tips: to go online simply by running their custom config app,
set the commandline for the app (usually called Properties in most desktop
shells) to include "-c Netcom_PPP" or whatever you've named the connection
type to (I have Netcom_PPP, Netcom_CSLIP, etc -- note that the commandline
doesn't support a SPACE in the name, so use an underbar when naming).
Also, if you have timeout problems, edit WIN.INI to include the following:
[TCPIP]
slipmtu=256
pppmtu=256
DNSTimeout=12
Which will increase the timeouts for various functions. I've not needed to
do this myself, but the tip is there anyway, just in case you're not as
fortunate as I.
CU-SeeMe
Some sort of TALK client, I think.
DEC Pathworks (TCP/IP)
Probably a WINSOCK.DLL and/or a suite of client apps.
DCC
I believe this is for transferring files person-to-person via contact
through IRC. mIRC supports this.
Eudora
A MAIL client. I use it. Supports offline reply and a bevvy of other
features. The Lite (freebie) version only uses about 750K of disk, though
the Pro version uses considerably more (but you get more features too).
Supports mailboxes, and has message filters for automatically sorting
incoming EMail. Supports file attachments. Did I mention SPELL CHECKING?
Lots of raves for this software. If you're serious about your EMail, this
may well be the program.
The "Pro" commercial version (what I have) is available at major software
retailers, and includes a Winsock stack if you need it (that is, if you
don't want to run it on top of NetCruiser, and you don't want to go get
other software like Trumpet, it'll work for you all by itself).
With the release of Eudora Pro 3.0, there is a "plugin" feature, which allows
various programs to easily interface with your email. So, naturally, there
is a PGP plugin:
Download version 0.20 from the Web:
* http://www.prism.gatech.edu/~gt6525c/eppi/epp16_02.zip
(for 16-bit version of Eudora 3.0 for Windows 3.1)
* http://www.prism.gatech.edu/~gt6525c/eppi/epp32_02.zip
(for 32-bit version of Eudora 3.0 for Windows NT/95)
Ken Simler maintains a page of
Eudora Resources
which is well worth a visit, both for people interested in checking out
Eudora, and for those already using it.
EWAN
This is a FREE Telnet application. Emulates vt100.
Forte Free Agent (FREE) and Agent (COMMERCIAL)
A MAIL/NEWS client.
http://www.forteinc.com/forte/btbeta.htm
http://www.forteinc.com/forte
Config tips:
Agent supports automatically downloading and decoding of multipart uuencoded
articles (and the newest release promises to support MIME). You can select
the first article of an "x/y" article series, and the program will find the
rest. Choose FILE/launch_binary_attachments and the articles will be
downloaded, decoded, and (in the case of viewers), displayed.
A third party has produced an applet called
"Agent Sig Manager" which
randomizes signatures. Someone tells me that this may be for the 32bit
version of Agent only, but if you're a user, check it out to be sure.
Icomm
This is supposed to be a WWW browser that doesn't require SLIP/PPP. For this
reason, I think it might not be of much use to NetCruiser users (although it
might work as a standalone HTML viewer, or perhaps the SLIP/PPP reference is
more related to independant Winsock use).
You can check it out at: the Icomm page.
iFRAG
and IHHD
MUD (Multi-User Dungeon) clients.
IMAIL
A MAIL client.
IMAPMAIL
A MAIL client.
IRCii
An IRC client.
I-Phone
Internet Phone. A program that allows you to do a half-duplex (one person
at a time - kind of like a cheap speakerphone) "phone" conversation through
IRC servers, using your sound board and a microphone. Personal evaluation:
Way too much hoopla, but could be useful to a select few -- don't toss your
phone out anytime soon.
Mail-it
A MAIL client. Reportedly uses about 3MB disk. Yikes.
Spry Mosaic
An WWW client. Supports most/all URL types (NEWS/Gopher/WWW/FTP).
Quite popular.
Config tip: Reportedly uses the same WWW bookmark format as NetCruiser
(well, vis-versa).
mIRC
IRC Client. Discussions on IRC: #mirc
Also see the FAQ.
The latest version of mIRC can always be
downloaded via FTP.
Q: I am currently using mIRC 3.2. I am having trouble with DCC. Whenever
someone tries to send me a file, the transfer goes up to 512 bytes and
freezes. It always stops at 512 bytes. Please help.
A: Under options in the DCC menu, make sure you have the FAST option checked
off. You need this to successfully DCC files over Netcom.
Nautilus
Q: I have read somewhere about a "Nautilus" program that should allow
users to use an Internet connection as a telephone (with proper hardware).
Does anybody know where this program might be available and if it works
with NC? The program should have been available since last week.
A: Nautilus scrambles _telephone_ calls between two people using their
computers and a sound blaster compatible card (you still call the other
person directly -- not using the internet, like IPhone).
The program is available at:
ftp.csn.net/mpj/I_will_not_export/crytpo_dyfw9o8
Netscape (aka Netscape Navigator)
An WWW client. Or should that be THE WWW client. Supports most/all URL
types (NEWS/Gopher/WWW/FTP). Even more popular than Mosaic. Includes speed
enhancements. Works on and off line. MANY pages on the net are optimized
for features available in Netscape's browser. If you haven't checked it out,
you're doing yourself an injustice, and you're looking at the web in the
equivalent to black and white.
Netscape's home page
A quick link to the Netscape Navigator FAQs.
Config tip:
Q: Can anyone suggest a way to get my NC web bookmark list into Netscape
without having to retype everything?
A (courtsey of David McDonald): In the
Netscape page you will find a link
to the program "mozilize.zip" which is a utility to convert Mosaic bookmarks
into Netscape booksmarks. Netcom uses the Mosaic format for its
bookmarks - should work.
Other notes: NSMEDIT (NetScape Bookmark editor tool)
You can link to LampLight (the author of NSMEDIT) as well.
NetTrek
Netrek is an Internet game. You can jump to the
Home Page for it to check it out.
Config tip: Reports have it that this program doesn't work with NetCruiser,
although it may be due to the dynamic IP addressing...
News Xpress
A NEWS client.
Config tip: If you are using News Xpress leave Username and Password blank
under Authorizations in Config/Settings.
NSMEDIT
Netscape Bookmark Editor.
NULLSOCK.DLL
a "dummy" WINSOCK.DLL that doesn't actually provide communications services (no actual network functionality),
but allows some software that expects WINSOCK to be loaded in order to run,
to work (say, for running a winsock-based WWW browser when not online).
OnNET
No description available.
PINGW
No description available.
PCN/PointCast Network
This service is comprised of a free software program which can download
customized news, sports, and weather information. The catch? They've got
a (reasonably small) window that scrolls advertising content. Hey, it's
free, and worth a good look. It isn't a collection agent for accessing
usenet newsgroups on your ISP -- even if you don't have usenet news, this
tool will collect up info. This makes it particularily handy for people who
don't have the clari.* news heirarchy.
PPP/CHAP
No description available.
PPP (Trumpet?)
No description available.
Pegasus
A MAIL client.
Config tips for Pegasus:
Reports have it that Pegasus doesn't work AT ALL with NC v1.6, but it should
work with NC v2.0. Last check, the files were winpm200.zip and winpm2b3.zip
Panda
A MAIL/NEWS client.
QVTNet
aka WinQVT/Net. No description available.
RealAudio
Description unavailable. New release apparently is now NetCruiser
compatible. Audio quality is something along the lines of AM radio.
rlogin
An 8-bit Telnet client.
RFTP
No description available.
Serv-U
This is an FTP SERVER. That is, a program you run on your machine so
people can connect to you and transfer files to you. Sounds neat in concept,
but it isn't easy to apply to Dynamic IP accounts -- nobody can contact you
without first knowing exactly where you are during the current connect. On
the other hand, if you were to have an IRC discussion, or EMail while online
with someone and gave them your current session IP address, then this could
work...
Serv-Web
This is a WWW SERVER. See the description for Serv-U above for information
about the problems you'll have trying to use it...
Shiva
No description available.
Slirp
A TIA clone of sorts.
Tarn
No description available.
TCPMan
No description available.
TIA
The Internet Adaptor. A program to allow you to run TCP/IP thru a shell
account, by emulating CSLIP. Not really of use to NetCruiser users.
Mark Stout's TIA Setup FAQ
TIA Setup FAQ for Windows
Time Sync
A client to set your computer's clock from a NIST (National Institute of
Science and Technology) time server and/or USNO (US Naval Observatory),
something like the National Observatory Atomic Clock. It reportedly works
well. You need to be using NetCruiser v2.0 (with Winsock loaded -- see
elsewhere), or an external Winsock like Trumpet or Chameleon.
The author is Brad Greer.
Configuration tip: A worldwide list of Time Sync servers can be downloaded
as CLOCK.TXT
here.
Download TimeSync from CICA mirror.
Download TimeSync from Marcam
Question: does anyone know of an NTP (Network Time Protocol) server? I need
one in order to run a program called (WinSNTP or TimeSync), which will
connect to said server and correct your PC's time.
Answer: Here's some information gleaned from a recent thread on this topic:
Mr. Robert C. Mitchell provides the following server addresses:
192.5.41.40 tick.usno.navy.mil
192.5.41.41 tock.usno.navy.mil
192.5.41.42 galileo.usno.navy.mil *
192.5.41.43 tuttle.usno.navy.mil *
192.5.41.38 cassini.usno.navy.mil *
192.5.41.37 herschel.usno.navy.mil *
192.5.41.36 halley.usno.navy.mil *
192.5.41.35 newton.usno.navy.mil *
128.115.14.96 stp1.llnl.gov *
128.115.14.97 clock.llnl.gov
128.115.14.98 nccfgate.llnl.gov *
[editors note: I reformatted the list to include both IP and domain name,
and added the additional sites (those marked with *). The original list
provided one or the other (IP or domain) for some sites. Also, the whole
subnet of 192.5.41 is a series of USNO sites - I verified the presence of
almost 200 machines in the 256 machine subnet. A sampling of them indicated
that likely few of them are running timeservers. I specifically tested a
number of machines to either side of the IP addresses above (which is how I
uncovered the additional sites). Tick and Tock are the two OFFICIAL
USNO time servers. I was dissapointed that mickey.usno.navy.mil WASN'T an
NTP (mickey as in Mickey Mouse watch)]
"You will also have to choose an offset time. The address that I have for
this offset time is:
[NTP offset times]
However, I tried this morning [ed note: 13 NOV 1995] to sign on and get the
offsets for the US and it came up as not an Internet host. So if you or
any that reads your update does come up with a current address please let
me know."
[editors note: Yup, he's right, the given server doesn't come up as being
recognized. I conducted a search for the document and site (in case it was
misspelled). Here's what I found:
USNO Network Time Services offers useful
information on what it's all about, as well as giving links to some software to use.
CLOCK.TXT at louie
Some NTP paper
snavely WWW Time Server
eecis WWW Time Server
NTP: the Network Time Protocol
These should send anyone on a lengthly web wander]
"Here are the offsets for the US. I played around until I got the right ones:
Eastern: 300
Central: 360
Mountain: 420
Pacific: 480
I hope this is helpful."
[Editors note: The offsets represent the minutes time difference between
your timezone and GMT. For example, PST = +8h, or 480 minutes.]
I got and checked out TimeSync after starting to compile this information for
my FAQ here, and found that it is an insanely easy program to use: After configuring
it for your timezone, and a NTP server (which it unfortunatley doesn't provide a
list of, nor does it give you a simple directory of timezones -- the only two
drawbacks). Aside from shared DLL stuff (for Visual Basic -- stuff which is
likely on your disk anyway -- say, from NetCruiser if nothing else), the program
is quite small -- only 30K. Click on it, and it connects to the configured
NTP server, and changes your clock (all while maintaining itself as a small icon), and
once that is done, it closes itself. Essentially, all you do is doubleclick it when
you're online, or have whatever app suite you use automatically run it when you
go online (if it is supported).
Mr. Hubert Littau provides the following critical bit of information:
"If you try Timesync, you will have a file in the Windows directory called
timesync.ini. It needs to have a line as follows:
timehost=
In my case, I use what I think is Norad's time server:
timehost=128.115.14.97
Works every "time"."
Mr. Littau graciously provided me with a complete copy of his timesync.ini
file to share with others:
[Timesync]
timehost=128.115.14.97
timezoneoffset=478 #Play around with this number to suit your timezone.
#It works with the server given here when accessed
#from a location in Pacific time, USA.
usedelay=0 #I don't know what this is for
usedaylight=1 #I suspect this acknowleges that your location uses
#daylight savings time at the standard intervals
#else usedaylight=0.
He further clarifies:
"I am not 100% sure that the IP address given is Norad as stated. I am
sure, however that it is listed as "open access, no advance notice
required."
Mr. Littau suggests that perhaps you use the given host to get started, then
searching the web for other timeservers, lest this one become overloaded,
which I agree is a good idea -- and which is part of the reason I collected
up a larger sampling of NTP servers). As for the usedelay option, it is
apparently intended for keeping your computer generally accurrate,
but not exactly accurrate, for whatever reason...
TK
No description available.
TSOCK / Trumpet Winsock
Trumpet Winsock v1.4. A WINSOCK.DLL -- not a Winsock client, but the
interface software itself. I believe they also offer a suite of various
clients.
TWINSOCK
A WINSOCK.DLL -- NOT TRUMPET?
VidCall
No description available. Educated guess: Something like I-Phone, but
implementing video in some way?
Win-Archie
An ARCHIE (file-finder) client.
WinIRC
An IRC client.
WinTel
NCSA Telnet client.
WinTalk
A TALK client. Reportedly doesn't work well with NetCruiser because of the
need for an IP address, (NetCruiser users are not resolved through the DNS).
WSTBAR
Winsock Toolbar. Launch various Winsock utilities from one place.
WinVN v0.99.3
NNTP (news) client.
WinSNTP
Simple Network Time Protocol client. I'm led to believe that this is similar
to TimeSync, detailed above.
WinPegasus v2.0
I think, but am not sure, that this is the same as the Pegasus mail client,
just a different name convention.
WOLv46
Wolverine. Don't ask me what it is.
WS-PING
A ping client. Used to test connections between machines and verify that a
machine is responding.
WS-IRC standard and
video
An IRC client.
Win Spell
NOT a Winsock app, but worth noting here with the others. Apparently a
program that can add spell checking to many different windows programs
almost seamlessly.
WS-FTP 16 bit and
32 bit
An FTP client. Rumours exist that to use this with some other WS clients
under NC, you need to load it as the FIRST WS client.
XVISION
No description available.
Professional Software Engineering
Post Box 751224
Petaluma, CA 94975-1224 USA
EMail to:
PSE@mail.professional.org
Copyright © 1995-2024 Professional Software Engineering, All Rights Reserved