Coral8: .NET


Coral8 explicitly states on their download page that they only support Windows XP, server 2003 and 2000 (Developer Edition Version 4.6.2). Unfortunately, I need to run Coral8 on Windows Vista.  If you’ve run Coral8 on Vista, your very quickly find that the .NET SDK samples don’t work.  For example, running the SamplePublisher generates:

Socket exception encountered while opening the socket: System.Net.Sockets.Socket
Exception: An address incompatible with the requested protocol was used
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
at Coral8.Connector.URLConnector.Connect()
Socket exception encountered while opening the socket: System.Net.Sockets.Socket
Exception: An address incompatible with the requested protocol was used

The problem is all to do with the new TCP/IP stack in Vista and the fact that IPv6 is enabled by default.  Coral8 support kindly pointed me at the Windows Core Networking blog, which provide a workaround.

Be aware that Coral8\server\examples\Tutorial\SDKDemo\setup\net contains both a publisher and subscriber both of which will fail to compile as per the instructions in the README contained in the same director. Both files are fairly easy to fix.

~ by mdavey on February 24, 2007.

2 Responses to “Coral8: .NET”

  1. Hello, Matt!

    I’m an engineer from Coral8 who works on .NET SDK. I apologize for the inconveniences. We are planning to fix the Vista TCP/IP stack issue for the next release (we weren’t aware of the problem ourselves until you encountered it).

    As for the examples: unfortunately, they slipped from my attention, and should have been removed/updated a long time ago. You can always find up-to-date examples in the sdk folder under
    sdk/net/:
    – sample{publisher|subscriber|status|registerquery}.exe

    We’ll address this issue and bring the examples under demo/ up-to-date.

    If you have any questions please feel free to contact our Customer Support or me for specific .NET questions.

    Thank you.

  2. Hi, Matt!

    This is Paul again. I thought I should let you know that we’ve just pushed out a patched release onto our website. It contains fixes for all of the problems you’ve encountered with .NET SDK.

    Thanks for taking time to evaluate our product, and again I apologize for the inconveniences.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.

Join 697 other followers

%d bloggers like this: