Trumpet Winsock

{{Short description|TCP/IP stack}}

{{Infobox software

| title = Trumpet Winsock

| name =

| logo = Trumpet Winsock logo.svg

| logo caption = .ico used by the application shortcut to TCPMAN.EXE, which is part of Trumpet Winsock

| logo alt =

| logo size = 100px

| collapsible =

| screenshot =

| screenshot size =

| screenshot alt =

| caption =

| other_names =

| author = Peter Tattam, Trumpet Software International

| developer =

| released = 1994

| ver layout =

| discontinued =

| latest release version =

| latest release date =

| latest preview version =

| latest preview date =

| repo =

| qid =

| programming language =

| middleware =

| engine =

| operating system = Microsoft Windows

| platform =

| included with =

| replaces =

| replaced_by = None (by Trumpet Software); The Microsoft implementation of Winsock with Windows 95

| service_name =

| size =

| standard =

| language =

| language count =

| language footnote =

| genre =

| license = Shareware

| website = {{web archive|url=https://web.archive.org/web/19990128075446/http://www.trumpet.com.au/wsk/winsock.htm|title=trumpet.com.au}}

| AsOf =

}}

Trumpet Winsock is a TCP/IP stack for Windows 3.x that implemented the Winsock API, which is an API for network sockets.{{Cite web|last=Edwards|first=Benj|date=2015-11-18|title=What It Was Like To Build A World Wide Web Site In 1995|url=https://www.fastcompany.com/3053173/what-it-was-like-to-build-a-website-in-1995|access-date=2021-11-02|website=Fast Company|language=en-US}} It was developed by Peter Tattam from Trumpet Software International and distributed as shareware software.{{Cite web|last=Freed|first=John C.|title=Internet Q&A|url=https://www.nytimes.com/library/cyber/qa/0517freed.html|access-date=2021-11-04|website=The New York Times}}

History

The first version, 1.0A, was released in 1994. It rapidly gained reputation as the best tool for connecting to the internet. Guides for internet connectivity commonly advised to use Trumpet Winsock.{{Cite book|last1=Cifuentes|first1=C.|last2=Fitzgerald|first2=A.|title=Proceedings of the 19th international conference on Software engineering - ICSE '97 |chapter=Copyright in shareware software distributed on the Internet---the Trumpet Winsock case |date=May 1997|chapter-url=https://ieeexplore.ieee.org/document/610315|pages=456–464|doi=10.1145/253228.253382|isbn=0897919149|s2cid=14737455}} The author received very little financial compensation for developing the software.{{Cite web|title=The Story of Shareware, the Original In-App Purchase|url=https://www.vice.com/en/article/the-story-of-shareware-the-original-in-app-purchase/|access-date=2021-11-02|website=Vice|date=November 2016 |language=en}} In 1996, a 32-bit version was released.{{Cite web|date=1996-07-23|title=Trumpet launches 32-bit 'sock|url=https://www.afr.com/politics/trumpet-launches-32-bit-sock-19960723-k70eo|access-date=2021-11-02|website=Australian Financial Review|language=en}}

= Lawsuit =

In the Trumpet Software Pty Ltd. v OzEmail Pty Ltd. case, the defendant had distributed Trumpet Winsock for free with a magazine. It did also suppress notices that the software was developed by Trumpet Software.{{Cite book|last=Reed|first=Chris|url=https://www.worldcat.org/oclc/56632088|title=Internet law: text and materials|date=2004|publisher=Cambridge University Press|isbn=0-521-60522-9|edition=2nd|location=Cambridge, UK|pages=70|oclc=56632088}}

= Replacement by Microsoft =

Windows 95 includes an IPv4 stack but it is not installed by default. An early version of this IPv4 stack, codenamed Wolverine, was released by Microsoft Windows for Workgroups in 1994. Microsoft also released Internet Explorer 5 for Windows 3.x with an included dialer application for calling the modem pool of a dial-up Internet service provider. The Wolverine stack does not include a dialer but another computer on the same LAN may make a dialed connection or a dialer not included with Wolverine may be used on the computer using Wolverine.{{cn|date=February 2023}}

Architecture

The binary for Trumpet Winsock is called TCPMAN.EXE.{{Cite journal|last=Hopke|first=Philip K.|date=1995-11-01|title=How to start surfing the internet|url=https://dx.doi.org/10.1016/0169-7439%2895%2900064-X|journal=Chemometrics and Intelligent Laboratory Systems|series=InCINC '94 Selected papers from the First International Chemometrics Internet Conference|language=en|volume=30|issue=1|pages=1–9|doi=10.1016/0169-7439(95)00064-X|issn=0169-7439}} Other files included the main winsock.dll and three UCSC connection .cmd file scripts.{{Cite book|last=Abraham|first=Ralph|url=https://www.worldcat.org/oclc/32517658|title=The WEB empowerment book: an introduction and connection guide to the Internet and the World-Wide Web|date=1995|publisher=TELOS|others=Frank Arnoud Jas, Willard Russell|isbn=0-387-94431-1|location=Santa Clara, Calif.|pages=121|oclc=32517658}}

References

{{Reflist}}