Socket changes for portability
Sai-Lai Lo
S.Lo@orl.co.uk
Thu, 4 Dec 1997 16:45:12 GMT
> I was wondering if the following changes could be including in OmniORBs
> standard release.
> I've abstract all socket operations to a base class (baseSocket). I then
> changed tcpSocket_NT to use this abstraction instead of bsd calls. I then
> implemented a subclass of baseSocket for the normal NT bsd/WinSock
> calls. If you implement Sun ATMOS versions of this abstract class they
> should all work with the new tcpSocket_NT code.
Thanks for the suggestion. The transport layer in the snapshots are new and
there is no longer multiple tcpSocket* files. It is also easier to
implement new transports and threading model through a new set of
interfaces.
Regards,
Sai-Lai