Hi Pinham
<TeacherMode>
This isn't exactly the right Forum for this kind of question. In "Rhapsody API" we usually discuss questions on the Rhapsody COM- (or Java-) API. An interface to automate Rhapsody using VB, Python (my preferred

), Perl, Java or any other scripting languages.
Your question would fit perfectly in "Framework". Where we discuss all the OM-, OMOS- and IOXF-stuff
</TeacherMode>
Anyway.
Both OMOSSocket and OMOSConnectionPort are used by Rhapsody for animation and for thus, only available in builds with activated instrumentation.
May I assume, your target OS is Windows and you're using Rhapsody in C++?
Then have a look in $(RhapsodyInstallDir)\Share\LangCPP\ntos.h /.cpp. There you'll find the classes NTSocket and NTConnectionPort, implementing the corresponding OMOS-interfaces, but compiled conditionally (#ifdef _OMINSTRUMENT)
You might use them, but you would have to tweak and rebuild the oxf Framework) libraries.
So, if you're familiar with the Win32 API, I would recommend to implement your own socket classes using rhapsody.
And if you're not, find a working socket-class by asking Mr Google. (There are many of them)
Regards
Christian