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.

About these ads

~ 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 614 other followers

%d bloggers like this: