| ----- Information in this file is obsolete. ----- | 
 |  | 
 | Winsock | 
 |  | 
 | Platform 1. | 
 | Windows NT 3.51, build 1057, Service Pack 2 | 
 |  | 
 | Platform 2. | 
 | Windows 3.1 with Trumpet Sockets (2.1f) | 
 |  | 
 | Testing | 
 | ------- | 
 |   Testing was done using the Windows Sockets API Tester (WSAT), available | 
 | from rhino.microsoft.com/wsat/wsat594.exe. I found a number of tests that | 
 | would not run under Wine, some that failed under Trumpet, and others under | 
 | NT. So, I decided to use tests that at least succeeded IN FULL on all the | 
 | test platforms. | 
 |  | 
 | These are only the local tests. | 
 |  | 
 | Any program which makes use of the WSAAsync* calls, pretty much won't | 
 | work. Other program which work correctly will work ... mostly. Programs | 
 | which are incorrect, will probably crash and burn fairly quickly. | 
 |  | 
 | I have tried to make WINESockets as close as possible to Trumpet's. | 
 |  | 
 | The numbers in brackets next to each platform indicate how many tests failed, | 
 | the numbers listed on the variations line are the test that failed. | 
 |  | 
 | Investigated | 
 | ============ | 
 |  | 
 | BINDT.TST	NT (00)    Trumpet (10)    Wine (10) | 
 | BINDU.TST	NT (00)    Trumpet (10)    Wine (10) | 
 | HOST.TST	NT (01)    Trumpet (06)    Wine (38)*3 | 
 | HOSTHOST.TST	NT (01)*1  Trumpet (01)*1  Wine (00)  | 
 | HOSTNAME.TST	NT (01)    Trumpet (00)    Wine (00)*2 | 
 | INET.TST	NT (01)    Trumpet (24)*1  Wine (01) | 
 | IOCTLT.TST	NT (00)    Trumpet (00)    Wine (06) | 
 | IOCTLU.TST	NT (00)    Trumpet (00)    Wine (04) | 
 | PROTO.TST	NT (00)    Trumpet (00)    Wine (41)*3 | 
 | SERV.TST	NT (00)    Trumpet (00)    Wine (50)*3 | 
 | SOCKETT.TST	NT (01)    Trumpet (00)    Wine (00) | 
 | SOCKETU.TST	NT (03)    Trumpet (00)    Wine (00) | 
 | START.TST	NT (00)    Trumpet (00)    Wine (08)*3 | 
 | STARTL.TST	NT (00)*4  Trumpet (00)    Wine (00) | 
 |  | 
 | STARTH.TST	Wine crashed with two messages (from the program, methinks) | 
 | 		indicating "FREE - HEAPBADNODE - bad node in head." | 
 |  | 
 | Unchecked | 
 | ========= | 
 | ENOBUFST.TST	ENOBUFSU.TST | 
 | GETOPTT.TST	GETOPTU.TST | 
 | SETOPTT.TST	SETOPTU.TST | 
 | All the client/server tests | 
 |  | 
 | *1 errors in the NT and/or Trumpet were caused | 
 |    by a mistake I made while configuring this test. | 
 |  | 
 | *2 Wine passes these tests, because they aren't done | 
 |    correctly not because it does everything correctly. | 
 |  | 
 | *3 Wine crashed part way through the testing process, | 
 |    hence the large value of tests failed. | 
 |  | 
 | *4 NT actually supports Winsock 1.0 as well. |