home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 15 / CD_ASCQ_15_070894.iso / vrac / wsftp2.zip / WS_PING.TXT < prev    next >
Text File  |  1994-06-03  |  2KB  |  51 lines

  1.   Windows Sockets PING Client Application Release 1 Version 94.01.22
  2.  
  3.   Written by:
  4.       John A. Junod             Internet: <junodj@css583.gordon.army.mil>
  5.       267 Hillwood Street                 <zj8549@trotter.usma.edu>
  6.       Martinez, GA 30907      Compuserve: 72321,366 
  7.  
  8.   This program executable and all source code is released into the public
  9.   domain.  You may use this code for any purpose but please give me a little
  10.   credit for any use of this code.  The primary purpose of this application 
  11.   was to learn what it takes to write a Windows Sockets Application.
  12.  
  13.   THE INFORMATION AND CODE PROVIDED IS PROVIDED AS IS WITHOUT WARRANTY 
  14.   OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO 
  15.   THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 
  16.   PURPOSE. IN NO EVENT SHALL JOHN A. JUNOD BE LIABLE FOR ANY DAMAGES 
  17.   WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS 
  18.   OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF JOHN A. JUNOD HAS BEEN 
  19.   ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
  20.  
  21.   My development and testing was all completed at home on two 386 PC's using
  22.   the Trumpet Windows Sockets DLL Alpha 18 with NCSA Telnet and WinQVT/Net 2.6
  23.   and 3.9 as the remote host.  Source code may be compiled with Borland C++
  24.   in large mode.
  25.  
  26.   Some code concepts and names are based on code that is copyright by the
  27.   Regents of the University of California or code published in UNIX Network
  28.   Programming by W. Richard Stevens or code in WATTCP or other public sources.
  29.   The rest is based on my knowledge of Windows programming and my 
  30.   interpretation of RFC 969 and the Windows Sockets API version 1.1.
  31.  
  32.   This code implements both a blocking and a non-blocking (async) ping.
  33.  
  34.   You can specify a hostname (or ip address) on the command line.  In that
  35.   case an Async Ping is performed.
  36.  
  37.   Known problems:
  38.  
  39.   1) Most Windows Sockets DLL's do not support the use of RAW_SOCKETS
  40.      so this application will not work with many implementations.  A
  41.      couple that do work are: Trumpet Windows Sockets DLL Alpha 18, 
  42.      FTP Software's PC/TCP
  43.  
  44.   2) "Network subsystem failure" probably means that the ARP request for
  45.      a local host or default gateway failed.
  46.  
  47. 94.01.22
  48.   Increased stack size.
  49.   Added lookup option.
  50.  
  51.