delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/10/23/00:57:31

Message-ID: <104901bdfe38$8b8031e0$ea023ace@alpha>
From: "Brian Bacon" <kyberteknik AT geocities DOT com>
To: <djgpp AT delorie DOT com>
Subject: Re: RSXNTDJ and Winsock
Date: Thu, 22 Oct 1998 20:52:18 -0700
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.3110.1
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Reply-To: djgpp AT delorie DOT com

Well, a week or two back I posted that I had successfully ported Winsock2.2
to work.  I got microsoft's distro of the winsock headers (including QOS.H
and QOS<something|>.h,  I have never used WinSock before, so I wrote s very
simple test program to open a socket and close it, and check for errors, and
it worked. You can get the Zip file from my webpage - http://trr.home.ml.org
or straight http://trr.home.ml.org/ws22-rsx.zip  I have Winsock2.2 on my
computer so I don't worry about it not working, and you can check which
version the end user has to make sure their DLL supports the features you
are using.

-Brian


-----Original Message-----
From: George Foot <george DOT foot AT merton DOT oxford DOT ac DOT uk>
To: djgpp AT delorie DOT com <djgpp AT delorie DOT com>
Date: Thursday, October 22, 1998 11:47 AM
Subject: RSXNTDJ and Winsock


>Hello
>
>I recently ported a sockets application (the Libnet library, in
>fact) to RSXNTDJ, using the Winsock.  I have it working at the
>moment, but I had to make some changes to the supplied headers.
>If anybody else has used Winsock from RSXNTDJ successfully, I'd
>like to know whether they had to do what I have done, or whether
>there's an easier (read: cleaner) way.
>
>Firstly, RSXNTDJ's supplied winsock.h file does not seem to work
>properly.  It doesn't define any of the `select'-related types
>and macros properly.  I tried also including <sys/select.h> to
>no avail -- that clashed with the winsock.h header.  To resolve
>all these problems, I copied another winsock.h file from a
>documentation pack I have about the Winsock.
>
>It seems dangerous to me to pass to the DLL socket lists
>(fd_set) which are not what the DLL expects to receive.
>RSXNTDJ's headers seemed to be doing this (if I was in fact
>correct in including <sys/select.h>).
>
>Secondly, I created the import library from wsock32.dll (which
>was in my Windows `system' directory), not winsock.dll (which my
>documentation pack was written for -- it's old documentation, I
>know).  Is this likely to cause any problems?  I don't need any
>of the fancy Winsock 2 features at the moment.
>
>My last concern is that maybe Winsock 2 support is part of the
>MSSDK.  I have downloaded it, along with Doug Gale's patches,
>but have not yet installed it.  Since RSXNTDJ already had a
>winsock.h file I assumed it was meant to support Winsock
>programming without needing the MSSDK.  Please correct me if I'm
>wrong.
>
>Thanks in advance for any information.
>
>--
>george DOT foot AT merton DOT oxford DOT ac DOT uk
>
>xu do tavla fo la lojban  --
http://xiron.pc.helsinki.fi/lojban/lojban.html
>

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019