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